【发布时间】:2017-10-16 13:37:27
【问题描述】:
用户单击 example.com/pizza 之类的标签,并在帖子控制器中看到所有带有披萨标签的帖子。我希望人们也能看到所有带有披萨标签的“替代帖子”,但在不同的控制器中。
rails 路由抛出一个错误,说它已经在使用中。最好的方法是什么?
routes.rb
# TAGS
get 'tags/:tag', to: 'posts#index', as: :tag
get 'tags/:tag', to: 'alternateposts#index', as: :tag
【问题讨论】:
-
tag别名已被使用,如果您声明两次,URItags/:tag将被覆盖。你的模型和关系是如何定义的?你的控制器?改进问题,添加更多细节。
标签: ruby-on-rails routes