Wrong number of arguments 升级到 rails t 时出错
Wrong number of arguments error when upgrading to rails t
升级到 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'
我该如何解决这个问题?
这是使用旧版本 polyamorous
gem 引起的问题。通过将以下内容插入 Gemfile
来修复它
gem 'polyamorous', '~> 1.3.1'
然后是bundle update polyamorous
.
升级到 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'
我该如何解决这个问题?
这是使用旧版本 polyamorous
gem 引起的问题。通过将以下内容插入 Gemfile
gem 'polyamorous', '~> 1.3.1'
然后是bundle update polyamorous
.