2011年9月15日木曜日

Rails3 ネストしたコントローラへの値の渡し方

 ■たとえば下記のようrake routesがあったとすると、
new_shop_shop_article GET    /shops/:shop_id/shop_articles/new(.:format){:action=>"new",:controller=>"shop_articles"}
のように値をわたせばよ、

new_shop_shop_article_path(@shop)


■また、下記のような場合だと

edit_shop_shop_article GET    /shops/:shop_id/shop_articles/:id/edit(.:format){:action=>"edit", :controller=>"shop_articles"}


edit_shop_shop_article(@shop,@shop_articles)やedit_shop_shop_article()でOKです。たぶん

0 件のコメント:

コメントを投稿