1

我在最后一步注册用户时收到此错误,用户已注册但我不知道为什么会出现此错误。

private
 def redirect_to_finish_wizard
  redirect_to root_url, notice: "Thanks for signing up."
 end

请任何解决方案

4

2 回答 2

3

尝试改变你的redirect_to_finish_wizad方法如下:

private

  def redirect_to_finish_wizard(options = nil)
    redirect_to root_path , notice: "Thank you for signing up."
  end

这将解决您的问题。有关方法的更多信息,请参见此处

于 2015-06-05T08:03:19.773 回答
0

gem 似乎再次被修改,该redirect_to_finish_wizard方法接受 2 个参数而不是 1 个。

redirect_to_finish_wizard如果之前的代码中断,请尝试如下更改您的方法:

private

  def redirect_to_finish_wizard(options = nil, params = nil)
    redirect_to root_path , notice: "Thank you for signing up."
  end
于 2018-06-13T10:01:43.683 回答