मैं निम्नलिखित मॉडल:मैं अपने फिक्स्चर को 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
जब भी मैं एक नया अनुरोध मिलता है, मैं कंपनियों को एक ही क्षेत्र में सक्रिय करने के लिए एक सूचना भेजने के लिए चाहते हैं।
मैं इसे अपने फिक्स्चर में कैसे सेट अप करूं ताकि मैं सही कंपनियों को ढूंढने के तर्क का परीक्षण कर सकूं?
मैं
region_ids: 1, 2
regions: one, two
companies.yml में
की कोशिश की है, लेकिन कंपनियों के लिए क्षेत्रों बताए में न तो काम करता है। https://gist.github.com/2713518
यहाँ एसक्यूएल का एक सार है उत्पन्न: https: //gist.github .com/2713518 –
और हां, फिक्स्चर फ़ाइलें परीक्षण/फिक्स्चर निर्देशिका में हैं –