Rails路由可选前缀



我有可以在/events/eventname访问的事件,我也希望同样的事件可以在/events/PREFIX-eventname使用

我目前使用默认值:

路由中

resources :events。rb

最初的想法是添加另一个路由语句

get "/events/prefix-:id" => "events#show"

添加额外的规则会与资源语句冲突吗?实现这一目标的最佳方式是什么?

你说得对!只需添加另一个路由语句:

resources :events
get "/events/prefix-:id" => "events#show"

这将创建到#show动作的两条路由

相关内容

  • 没有找到相关文章

最新更新