And*_*eko 0 controller routes ruby-on-rails constraints ruby-on-rails-4
我正在使用friendly_id gem生成漂亮的URL。我有一个模型,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
Run Code Online (Sandbox Code Playgroud)
和链接如下所示:子弹(company_name)http://myapp/questionnaires/foo/roi_summary在哪里foo。
我的目标是摆脱生成的url中的控制器名称,即:http://myapp/foo/roi_summary。我的很独特。
最好的方法是什么?谢谢!
好。答案和使用path选项一样简单:
resources :questionnaires, path: '' do
...
end
Run Code Online (Sandbox Code Playgroud)
这是您摆脱URL中控制器名称的方式。