【发布时间】:2015-01-10 13:56:12
【问题描述】:
我正在构建应用程序,我通过以下方式配置路由:
- 首先是标准资源路线的数量
-
作为最后一条路线,我使用通配符规则捕获所有其他 URL:
get '*content_path' => 'content#content', as: :content
我还想使用生成 URL 的电子邮件预览功能,例如
http://localhost:3000/rails/mailers/user_mailer/account_registration
问题是我的“catch all”路由似乎捕获了所有内容,包括以“/rails”开头的电子邮件预览 URL。
我想配置我的路由以捕获除以“/rails”开头的所有 URL 之外的所有 URL,或者配置 rails 默认的“/rails”路由优先于我的“捕获所有”路由。
有人知道如何实现吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 routing routes