我试图通过以下方式将参数添加到网址路径:
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。
谢谢
答案 0 :(得分:1)
使用user_home_path
代替user_home_url
:
redirect_to user_home_path(current_user, popup: true)