maeshimaの日記

メモ書きです

2008-11-01から1ヶ月間の記事一覧

パス解析

パスから、割り振られるコントローラとアクションを解析したい場合は下記のようにする。 ActionController::Routing::Routes.recognize_path("/hoge", :method => :post)

コールバック

普段、モデルのコールバックはあんまり使わないんだけど、いざというときに使うので存在を忘れないようにしたい

form_forのルーティング自動判別

いつの間にか、form_forの引数にモデルオブジェクトを指定するだけで、そのモデルオブジェクトの状態をみてルーティングを自動で判別するようになってるみたい。 form_for @user do |f| # ... end 確認してないけど、 @user = User.newなら:controller => "u…

いまさらNamed Scopeのソースコードを追ってみた

後回しにしてたNamed Scopeまわりのソースコードをようやく読みました。参考にしたのは下記のエントリ。Rails 2.1 の新機能、Named Scope がおもしろい - takihiroの日記Named Scopeを理解するには下記の要素をきちんと理解している必要があるようです。一応…