我试图用向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)