Routing 铁路3号改善路线

Routing 铁路3号改善路线,routing,ruby-on-rails-3,Routing,Ruby On Rails 3,出于好奇。 在rails3的文档中,他们说根据经验,我不应该嵌套超过一个级别的资源。那么有没有更好的办法呢 scope "(:locale)", :locale => /pl/ do resources :users namespace "admin" do resources :universities do resources :faculties end end end 为什么??您没有嵌套超过一个级

出于好奇。 在rails3的文档中,他们说根据经验,我不应该嵌套超过一个级别的资源。那么有没有更好的办法呢

  scope "(:locale)", :locale => /pl/ do

    resources :users  

    namespace "admin" do
      resources :universities do
        resources :faculties
      end
    end
  end 

为什么??您没有嵌套超过一个级别的资源:-)

好吧,那么让我们假设我有每个教员的消息;-)@典狱长:我很高兴地使用了三个层次的嵌套资源很多年了,所以我不应该太担心。尤其是当你在a/admin区域进行此操作时。请记住,如果您发现url帮助程序变得笨拙,那么有一个:shallow选项。我经常遇到的困难是,当我需要以嵌套方式直接访问资源时。控制器在处理此问题时可能会变得冗长。