Я сталкиваюсь с проблемой объединения объединений в 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:in `initialize '