モデルがあり、各プロジェクトをいくつかの にproject
スローするリンクを作成したいとします。私はこれを試しましたproject_id
controller
projects_controller
resources :projects do
member do
get :controller
end
end
これは機能しますか?URLcontroller_project_url
は正しいですか?
モデルがあり、各プロジェクトをいくつかの にproject
スローするリンクを作成したいとします。私はこれを試しましたproject_id
controller
projects_controller
resources :projects do
member do
get :controller
end
end
これは機能しますか?URLcontroller_project_url
は正しいですか?
@AmitThawaitに同意します。これで十分です。ところで、あなたのルートでは、実行時にこのような行が必要ですrake routes
controller_project GET /projects/:id/controller(.:format) projects#controller
resources :projects
ルートに書き込むだけです。
レールのルートについて詳しくは、 http: //guides.rubyonrails.org/routing.htmlを参照してください。
アクションに という名前を付けるのは良い考えではないと思いcontroller
ます。その動作を示すような名前を付ける必要があります。
あなたが書いたルートは正しいです。