【发布时间】:2014-06-11 10:12:43
【问题描述】:
我对 Rails 路由中嵌套资源的参数名称有疑问 例如我有:
resources :controller1, param: :controller_id do
resources :controller2
end
我有路线:
controller1/:controller_id/
...
controller1/:controller_controller_id/controller2/...
...
我想要一个 :controller_id 用于 controller1 我知道它看起来很糟糕,但是 这是怎么做的? 谢谢!
【问题讨论】:
-
我也是这种情况,请问你是怎么解决的?
-
remove 'param: :controller_id' 并且您可以使用 params[:id] 或 params[:controller_id] 检查应用程序控制器中的路由(操作)以获取数据
-
面临同样的问题
标签: ruby-on-rails ruby ruby-on-rails-4