加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 为什么在Rails 4.2中使用redirect_to时有错误

发布时间:2020-12-16 20:32:43 所属栏目:百科 来源:网络整理
导读:在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(
在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′

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读