- 1 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 12:18:26 ]
- Ruby on Railsスレ
みんな語ろう。
- 965 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 22:12:23 ]
- link_to 'Show', @item
の動作の仕組みをおしえて。第2引数にモデルオブジェクトを指定するだけで、 なんでURLがわかるの?Object#to_url とかでも定義されるの?
- 966 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 23:04:15 ]
- >>965
link_toのURL部分がItem < ActiveRecord::Baseだと結局は item_url(@item) が呼ばれる。(see PolymorphicRoutes#build_named_route_call) あとはNamed Routesの仕事だが、ルーティングの実装は読むのがめんどいな。
- 967 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 23:24:59 ]
- >>966
ちょーさんくす item_url(@item) が @item でもいけるようになっているのね 短く書けるのはいいけどわかりづらい
|

|