2012-01-08から1日間の記事一覧

つづき:Railsのコントローラを調べる

ルーティングなどについて理解を深めるため、 コントローラのデフォルトの挙動を調べる。 hogeメソッドを含むTestコントローラをつくってみた。 $ ruby script/generate controller test hoge exists app/controllers/ exists app/helpers/ create app/views…

Railsのアクションの実行タイミング

今はまってるのが、アクションがいつ実行されるのかというところ。 例えば、Userモデルがあるとして(User ActiveRecord) コントローラ TestController.rb class TestController < ApplicationController def hoge @users = User.find(:all) end end で、ビ…

Railsのフォームで隠れフィールドを用いる

http://d.hatena.ne.jp/kaorumori/20091117/12586843591対1の関連を持つモデルを入れ子にしてフォームを作るとき、参照先のIDを隠れフィールドにして送信することができて便利。