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

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 为什么在Rails 4.2中使用redirect_to时有错误的参数数量错误?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Rails 4.1.1版本的应用程序中,我在articles_controller中有以下create方法
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后出现以下错误帐号:

参数错误数(2为1)

为什么会出现此错误,如何解决

解决方法

这个问题是由包含Turbolinks(2.2.2)的过时版本的Gemfile造成的.我通过将Turbolinks升级到2.5.3版来解决问题.

在宝石文件中:

宝石”,’〜> 2.5.3′

原文链接:https://www.f2er.com/ruby/273617.html

猜你在找的Ruby相关文章