Rails 5.2.1关联问题

时间:2018-09-10 09:53:43

标签: ruby-on-rails ruby

我在Rails 5.2.1中遇到联接关联问题,下面的查询在Rails 5.2.0中可以正常工作,但在5.2.1中不能正常工作

User.joins(:roles).where(email: 'test@gmail.com', roles: {titles: ['test1', 'test2']})

用户和角色之间的关系为has_many,以下错误是我在Rails控制台中运行此查询时遇到的。

ArgumentError: wrong number of arguments (given 3, expected 2)

来自/Users/testuser/.rvm/gems/ruby-2.5.1/gems/activerecord-5.2.1/lib/active_record/associations/join_dependency/join_association.rb:12:在“初始化”中

0 个答案:

没有答案