0

我有一个以前没有嵌套的资源,现在需要嵌套。因此,我对 Rails 命名它的 url 助手parent_child_path和必须重构所有资源路径引用的默认约定完全不感兴趣。

有没有办法覆盖这个约定并让嵌套资源child_path像约定一样使用。

4

1 回答 1

0
resources :parents, :shallow => true do
  resources :children
end

将允许parent_child_pathchild_parent_path(浅)

如果您仍想访问child_path,只需将其添加为非嵌套资源

resources :children

resources :parents, :shallow => true do
  resources :children
end
于 2012-10-04T19:42:46.533 回答