0

假设我有一个project模型,并且我想创建一个链接,将每个项目project_idcontroller. projects_controller我试过这个

resources :projects do
    member do
      get :controller
    end
end

这行得通吗?网址controller_project_url是否正确?

4

2 回答 2

1

你只需要写resources :projects你的路线。

您可以从http://guides.rubyonrails.org/routing.html阅读更多关于 Rails 中的路线的信息

更新 :

好吧,我会说将动作命名为 不是一个好主意controller,您应该以它应该告诉其行为的方式命名它。

你写的路线是正确的。

于 2013-10-29T14:27:58.757 回答
1

我同意@AmitThawait,这应该足够了。顺便说一句,你的路线,你应该有这样的线路,运行时rake routes

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