gpt4 book ai didi

ruby-on-rails - Ruby on Rails 3 文档 : "Can I"\ "Is it advisable" use (at least) a nested resource?

转载 作者:太空宇宙 更新时间:2023-11-03 16:10:30 25 4
gpt4 key购买 nike

我读了Rails Routing from the Outside In ,特别是 2.7 Nested Resources 部分\2.7.1 Limits to Nesting where it says

Resources should never be nested more than 1 level deep.

这是什么意思?也就是说,“我可以”\“是否建议”像这样使用一级嵌套资源

namespace "users" do
resources :publishers do
resources :magazines
end
end

或者我应该使用这样的东西

namespace "users" do
resources :publishers
resources :magazines
end

?你在想什么?

如果是推荐的方式,路由路径怎么写(比如new_users_publisher_magazine...)?

最佳答案

您也可以对资源使用浅层路由。这是两全其美的做法。即使您在代码中嵌套了多层资源,它也会自动将资源嵌套一层。

namespace :users do
shallow do
resources :publishers do
resources :maagazines
end
end
end

关于ruby-on-rails - Ruby on Rails 3 文档 : "Can I"\ "Is it advisable" use (at least) a nested resource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5026535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com