如何将params添加到redirect_to和路由(Rails)



我试图用向url路径添加一个参数

redirect_to user_home_url(current_user, popup: true)

我想生成:

http://user_home_url?popup=true

出于某种原因,我得到了以下错误:

wrong number of arguments (2 for 1)

我在这里做错了什么?

请注意,我没有使用以下格式:

redirect_to :controller => 'controller_name', :action => action_name, :param =>'param'

我使用的是Rails 3.2.0。

感谢

使用user_home_path而不是user_home_url:

redirect_to user_home_path(current_user, popup: true)

相关内容

最新更新