質問

私は、コントローラのエイリアスを提供したい場合は、

、私はmap.resources :rants, :controller => 'blog_posts'コントローラの罰金にblog_posts yoursite.com/rantsポイントを使用することができます。

どのように私は、例えばyoursite.com/users/5/rantsのために、ネストされたリソースにエイリアスを与えるのですか?

役に立ちましたか?

解決

あなたが試してみたいことがあります:

 map.resources :rants, :controller => 'blog_posts'
 map.resources :users do |users|
   users.resources :rants, :controller => 'blog_posts'
 end

これはあなたが捜しているyoursite.com/users/5/rants/のURLを与えると、それは便利なメソッドが生成されます(例:users_rants_path(@user)

この情報がお役に立てば幸いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top