升级到rails t时错误的参数数量错误

时间:2016-12-01 00:32:10

标签: ruby-on-rails-5

升级到Rails 5时,无论何时保存模型,我都会看到以下错误。

   ArgumentError: wrong number of arguments (2 for 1)
from /Users/Chris/.rvm/gems/ruby-2.2.2@golf_mentor_5_0_0/gems/polyamorous-1.2.0/lib/polyamorous/activerecord_4.2_ruby_2/join_dependency.rb:56:in `join_constraints'

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这是使用旧版polyamorous gem引起的问题。通过将以下内容插入Gemfile

来解决此问题
gem 'polyamorous', '~> 1.3.1'

然后bundle update polyamorous