我在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:在“初始化”中