gpt4 book ai didi

ruby-on-rails - 为什么在 Rails 4.2 中使用 redirect_to 时会出现错误数量的参数错误?

转载 作者:行者123 更新时间:2023-12-03 15:07:59 24 4
gpt4 key购买 nike

在应用程序的 Rails 4.1.1 版本中,我在articles_controller 中有以下创建方法:

def create
@article = Article.new(article_params)
authorize @article
if @article.save
flash[:notice] = "Successfully created article."
redirect_to edit_article_path(@article)
else
render :new
end
end

但是,更新到 Rails 4.2 后,尝试重定向时会出现以下错误:
wrong number of arguments (2 for 1)
为什么会出现此错误以及如何解决?

最佳答案

该问题是由包含过时版本的 Turbolinks (2.2.2) 的 Gemfile 引起的。我通过将 Turbolinks 升级到 2.5.3 版解决了这个问题。

在 Gemfile 中:
gem 'turbolinks', '~> 2.5.3'

关于ruby-on-rails - 为什么在 Rails 4.2 中使用 redirect_to 时会出现错误数量的参数错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27956998/

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