Rails

モデルが必ず必要とする値はどう渡せばいいのだろうか?

悩む..... 普通の場合は、初期化の際に値を渡したりするのだろうけど、 Railsのモデルの場合、クラスメソッドを使ってしまっては初期化なんてことができない。 すべてのメソッドの引数に渡すのだろうか? それとも、クラス変数を設定する??どーしたらいい…

with_scopeってあんまり使えない気がする・・・

ActiveRecord::Base.with_scope(method_scoping = {}) {|| ...} 必ず指定したい条件をうまーくまとめてくれるのがすばらしくいいと思うんだけど なぜにjoin条件はwith_scopeで指定したものしかだめなんだろう。ブロックの中で個々の検索条件に書いたjoinは無…

hbtm

has_and_belongs_to_many は habtm と略すらしい。 3 日坊主日記 - has_and_belongs_to_many な column なーるほど

データベースのYAMLへのダンプと復元

プラグイン ar_fixtures データベースの内容をYAMLファイルへとダンプしたり復元したりすることができるプラグイン。開発環境の移動などに威力を発揮。 また、テストデータとして作成することもできる。 インストール ruby script/plugin install http://top…

EdgeRails

すべてのRailsアプリに共通のRails環境を提供するRubyGemsとは別にRailsアプリに個別にRails環境を提供する方法があるようです。 Edge Rails is a term that means you are running a local copy of the latest SVN trunk of Rails, instead of using gems. …

Railsをレンタルサーバーで動かす その1

公開するほどのアプリを作れんしアイデアもないけれども、とりあえずRailsをレンタルサーバーで動かしてみたくなった。 初心者Railistにとって、なにが障害となるのか? RubyGemsを使ってインストールしたRailsしか使ったことがない ウェブサーバーはWEBrick…

RailsでWikiクローンを作る2.1

名前が気に入らない だれか、いいキャッチください 始めに設計から どんな設計をしたらいいのか数日悩んでしまいました。将来の複雑さに多少は耐えられる設計としたかったからです。 悩んだ末、悩まんでもいいんじゃないかっていう簡単な設計となりました。…

RailsでWikiクローンを作る2 〜自身のプログラムセンスをみがくため

Wikiクローン R2Wiki まずはアプリケーションの名前ってことで寝ながら考えたのがR2Wiki。 RubyとRailsで作られたWikiという深い意味もないネームですが、スターウォーズのR2メカとも掛けてたりしますd(^-^)! Railsで作られたMinkiやRubyで作られているRWiki…

RailsでWikiクローンを作る1 〜自身のプログラムセンスをみがくため

あんまり思うようにコーディングができない。 最近触り始めたRailsもRubyを深く理解していないせいもあってか理解が遅々とし進まないのです(ToT)こんなんじゃいけない!!ってことで、アプリケーションを作りながら、センスをみがいていけたらなと思います。…