私は、次のモデルを持っている:私は新しい要求を取得するたびにhas_and_belongs_to_manyリレーションのフィクスチャを設定するにはどうしたらいいですか?
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
、私は同じ地域に積極的に企業に通知を送信します。
適切な会社を見つけるロジックを単体テストできるように、これを自分の什器でどのように設定すればよいですか?
私はcompanies.ymlに
region_ids: 1, 2
regions: one, two
を試してみましたが、会社に領域を割り当てることでもない作品ました。ここで
は、生成されたSQLの要旨です:https://gist.github.com/2713518
はここで生成されたSQLの要旨だします。https://gist.github .com/2713518 –
はい、フィクスチャファイルはtest/fixturesディレクトリにあります –