Ruby on rails Rails嵌套路由路径="&引用;
我正在尝试创建一个嵌套管线,如下所示:Ruby on rails Rails嵌套路由路径="&引用;,ruby-on-rails,ruby-on-rails-4,routes,Ruby On Rails,Ruby On Rails 4,Routes,我正在尝试创建一个嵌套管线,如下所示: resources :storyboards, path: "" do resources :stories, path:"" end 这将呈现以下路径参数: 因为嵌套路由是在父控制器之前定义的,所以Rails忽略父控制器的/new路由。我想知道是否有人已经实现了我们想要实现的目标(使用path:进行嵌套路由) 我相信这两个解决办法是: 为情节提要控制器创建单独的新建路由(覆盖其他路由) 以某种方式让rails渲染父级下的嵌套路由 如果有人有这方
resources :storyboards, path: "" do
resources :stories, path:""
end
这将呈现以下路径参数:
因为嵌套路由是在父控制器之前定义的,所以Rails忽略父控制器的
/new
路由。我想知道是否有人已经实现了我们想要实现的目标(使用path:
进行嵌套路由)
我相信这两个解决办法是:
情节提要
控制器创建单独的新建
路由(覆盖其他路由)如果有人有这方面的经验,您的见解将不胜感激 在
@babar
的帮助下,我们用一个小技巧修复了错误:
#config/routes.rb
get "new", to: "storyboards#new"
resources :storyboards, path: "" do
resources :stories
end
我做了一个,创建了两组路由,一组用于嵌套的子节点通过父节点,另一组用于嵌套的子节点有自己的独立路径,最后效果很好。谢谢兄弟,让我测试一下你的建议!代码是可用的