8
如何使用Factory Girl生成回形针附件?
我的模型人有很多图像,其中图像有一个名为data的回形针附件字段,缩写形式显示在下面: class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end 人员必须至少附有一张图像。 使用FactoryGirl时,我的代码类似于以下内容: Factory.define :image do |a| a.data { File.new(File.join(Rails.root, 'features', 'support', 'file.png')) } a.association :person end Factory.define :person do |p| p.first_name 'Keyzer' p.last_name 'Soze' p.after_create do |person| person.assets = [Factory.build(:image, :person => person)] end # …