私は基本的なRailsアプリに取り組んでおり、どのように表示するのか疑問に思っています/users/:id/posts/:id as /posts/:id
。今のところ私のルートは
resources :users do
resources :post
end
すべての投稿がユーザーによって関連付けられるようにするために必要なもの。しかし同時に、使いやすさのために、私はで投稿を表示できる必要があります/posts/:id
提案の助けをいただければ幸いです。
ありがとう
私は基本的なRailsアプリに取り組んでおり、どのように表示するのか疑問に思っています/users/:id/posts/:id as /posts/:id
。今のところ私のルートは
resources :users do
resources :post
end
すべての投稿がユーザーによって関連付けられるようにするために必要なもの。しかし同時に、使いやすさのために、私はで投稿を表示できる必要があります/posts/:id
提案の助けをいただければ幸いです。
ありがとう
同じコントローラーへの 2 番目のルートを宣言できます。
resources :users do
resources :posts
end
resources :posts
投稿コントローラーに user_id パラメーターがないことを適切に処理する必要があります。
あなたはおそらくRailsで浅いオプションを探しています
resources :users, :shallow => true do
resources :post
end
http://rails-bestpractices.com/posts/11-needless-deep-nesting