gpt4 book ai didi

ruby-on-rails - 带有字符串路径的 Redirect_to

转载 作者:行者123 更新时间:2023-12-03 22:20:11 28 4
gpt4 key购买 nike

我正在尝试根据提交的表单上的参数重定向到一个位置。
如果 params[:route] = group ,我想重定向到 groups_path。
我尝试了以下方法来重定向,但很明显,groups_path 是一个变量而不是字符串。如何根据参数重定向?

redirect_to "#{params[:route]}s_path"

编辑:
意识到我可以重定向到实际路径,但这似乎不是一种非常合理的方式。
redirect_to "/#{params[:route]}s"

最佳答案

redirect_to send("#{params[:route].pluralize}_path")

但我宁愿写一个包装助手,根据 params[:route] 返回适当的 url 助手。值(value)。 params[:route]可能具有任何值(value),您可能希望在这些情况下进行救援。

关于ruby-on-rails - 带有字符串路径的 Redirect_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9853249/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com