Tôi khá mới đối với factory_girl và tôi có vấn đề sau.Xác định các nhà máy cho một lớp học bên trong một mô-đun
Tôi có một lớp nói có dạng:
class Fruit::Apple < ActiveRecord::Base
...
end
Giả sử tôi cần phải tạo ra các nhà máy cho lớp này. Tôi nên làm như thế nào? Nói cách khác là có một set_fixture_class tương đương cho các nhà máy?
apple_factory.rb của tôi là như sau:
FactoryGirl.define do |f|
factory 'apple' do
variety : washington
end
end
tôi có tất cả các đá quý theo yêu cầu và cấu trúc thư mục của tôi có dạng test/factory/apple_factory.rb
. Khi tôi thực hiện các thử nghiệm của mình, tôi nhận được uninitialized constant Apple
. Tôi đặt định nghĩa lớp ở đâu? Tôi có cần phải thiết lập một nhà máy trợ giúp?
Cảm ơn rất nhiều! Nó hoạt động ngay lập tức :) – divroxalwz