0

モデルがあり、各プロジェクトをいくつかの にprojectスローするリンクを作成したいとします。私はこれを試しましたproject_idcontrollerprojects_controller

resources :projects do
    member do
      get :controller
    end
end

これは機能しますか?URLcontroller_project_urlは正しいですか?

4

2 に答える 2

1

@AmitThawaitに同意します。これで十分です。ところで、あなたのルートでは、実行時にこのような行が必要ですrake routes

controller_project GET    /projects/:id/controller(.:format)                               projects#controller
于 2013-10-29T14:43:57.737 に答える
1

resources :projectsルートに書き込むだけです。

レールのルートについて詳しくは、 http: //guides.rubyonrails.org/routing.htmlを参照してください。

アップデート :

アクションに という名前を付けるのは良い考えではないと思いcontrollerます。その動作を示すような名前を付ける必要があります。

あなたが書いたルートは正しいです。

于 2013-10-29T14:27:58.757 に答える