Boo*_*reg 8 routes ruby-on-rails ruby-on-rails-3
我正在尝试重定向到基于提交表单上的参数的位置.如果params [:route] = group,我想重定向到groups_path.我尝试了以下方法来重定向,但很明显,groups_path是一个变量而不是一个字符串.如何根据参数重定向?
redirect_to "#{params[:route]}s_path"
Run Code Online (Sandbox Code Playgroud)
编辑:意识到我可以重定向到实际路径,但这似乎不是一个非常铁路的方式.
redirect_to "/#{params[:route]}s"
Run Code Online (Sandbox Code Playgroud)
jib*_*iel 14
redirect_to send("#{params[:route].pluralize}_path")
Run Code Online (Sandbox Code Playgroud)
但我宁愿写一个包装器助手,根据该params[:route]值返回相应的url助手.params[:route]可能有任何价值,你可能想在这些情况下拯救.
| 归档时间: |
|
| 查看次数: |
4533 次 |
| 最近记录: |