【发布时间】:2014-12-01 17:24:36
【问题描述】:
我使用friendly_id gem 来生成漂亮的网址。
我有一个模型,Questionnaire。
我的路线如下所示:
roi_summary_questionnaire GET /questionnaires/:id/roi_summary(.:format) questionnaires#roi_summary
lack_of_internal_controls_questionnaire GET /questionnaires/:id/lack_of_internal_controls(.:format) questionnaires#lack_of_internal_controls
questionnaires POST /questionnaires(.:format) questionnaires#create
new_questionnaire GET /questionnaires/new(.:format) questionnaires#new
链接看起来像:http://myapp/questionnaires/foo/roi_summary 其中foo 是一个 slug(公司名称)。
我的目标是在生成的 url 中去掉控制器名称,即:http://myapp/foo/roi_summary。我的蛞蝓是独一无二的。
实现它的最佳方法是什么?谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 controller routes constraints