私は次のモデルを持っています:
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
新しいリクエストを受け取るたびに、同じ地域で活動している企業に通知を送信したいと思います。
適切な会社を見つけるロジックを単体テストできるように、これをフィクスチャに設定するにはどうすればよいですか?
私はもう試した
region_ids: 1, 2
regions: one, two
Companies.ymlにありますが、どちらも会社にリージョンを割り当てる際には機能しません。
生成されたSQLの要点は次のとおりです:https ://gist.github.com/2713518