在 Rails 3 中,我希望创建一个如下所示的 URL 结构:
http://example.org/learn/cooking/cooking-101/can-anybody-cook
并且对应于以下控制器:
http://example.org/learn/subject/module/lesson
关联将如下所示:
Subject has many Modules
Module belongs to Subject
和
Module has many Lessons
Lessons belongs to Module
Learn 只是一个集线器或仪表板,将列出所有主题。不会有与其他控制器的关联。
我知道在RailsGuides中,他们警告不要像这样制作多个嵌套资源:
resources :subjects do
resources :modules do
resources :lessons
end
end
这就是我所知道的一切。我有点卡住了。有人可以帮我路由吗?