У меня есть следующие модели:
class Company < ActiveRecord::Base
has_and_belongs_to_many :regions
class Region < ActiveRecord::Base
has_many :requests
has_and_belongs_to_many :companies
class RequestForProposals < ActiveRecord::Base
belongs_to :region
Всякий раз, когда я получаю новый запрос, я хочу отправить уведомление компаниям, действующим в том же регионе.
Как мне настроить это в моих светильниках, чтобы я мог unit test логику поиска правильных компаний?
Я пробовал
region_ids: 1, 2
regions: one, two
в компаниях .yml, но не работает при присвоении регионов компаниям.
Вот суть генерируемого SQL: https://gist.github.com/2713518