【发布时间】:2015-03-13 19:40:04
【问题描述】:
我想为我的论坛创建嵌套路由,其中一个主题属于一个类别。
我不喜欢默认嵌套路由
resources :forum_category do
resources :forum_topic
end
这会给我类似/forum_category/[forum_category_id]/forum_topic/[forum_topic_id]
我想要什么:
我希望创建以下规则(省略 POST、PATCH、PUT 路由)
/forum => forum_topic#index
/forum/new => forum_topic#new
/forum/[forum_category_id] => forum_topic#index
/forum/[forum_category_id]/[forum_topic_id] => forum_topic#show
所以/forum 是我的索引,forum/open-mic 是我的索引,仅限于 seo slug open mic 的类别,最后/forum/open-mic/lets-talk-about-fun 将是我的论坛主题lets-talk-about-fun,它被归类为open-mic。
有什么解决方案可以将这个构建到 Rails 中吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 routes