Tôi có một nhà máy nơi tôi xác định vị trí trong factories/locations.rb
. Tôi đang sử dụng Mongoid và Rails 3.1.1 với ruby 1.9.3.FactoryGirl thuộc về hiệp hội
FactoryGirl.define do factory :location do name Faker::Name.name description "Down by the river" end end
Và sau đó tôi muốn xác định trại thể dục thuộc về vị trí (và do đó có thuộc tính location_id).
FactoryGirl.define do factory :fitness_camp do title "Parkour" association :location_id, :factory => :location end end
này hoạt động nhưng, là kết quả của hack của tôi, chứ không phải những gì tôi đọc trong các tài liệu. Từ hướng dẫn bắt đầu sử dụng (https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md) có vẻ như điều này đơn giản như:
factory :fitness_camp do title "Parkour" location end
Tôi có thiếu gì đó không? Điều này có cho biết mô hình của tôi có thể không được định cấu hình chính xác không?
Cảm ơn!
Tim
xem tại đây: http://robots.thoughtbot.com/post/9713995255/factorygirl-2-1-0-brings-the-heat – apneadiving
Tôi đã xem xét - vẫn chưa rõ ràng. Tôi sẽ xem xét mã nguồn sau ngày hôm nay. – bonhoffer
Bạn đang sử dụng phiên bản FactoryGirl nào? – sevenseacat