制作嵌套资源的更好方法是什么?

时间:2013-08-07 09:41:39

标签: ruby-on-rails ruby-on-rails-3.2 routes

routes.rb我有以下代码在students下为subjectsstudent_groups创建嵌套路径:

resources :student_groups do
  resources :students, :subjects
end

然后我想在goals下嵌套subjects而不为subjects生成新路由以及goals的嵌套路由。我通过以下内容完成了此操作(加上stub中的相应subject_controller操作):

resources :subjects, :only => :stub do
  resources :goals
end 

这很好用 - 我将goals的所有功能嵌套在subjects下,如果我没有使用存根,则不会产生额外的路由。

编辑:我的问题是:在Rails中有更好/更少的hack-y方式吗?

0 个答案:

没有答案