コード例
名前と名字を元に氏名を作りたい場合。
FactoryGirl.define do
factory :person, class: 'Person' do
first_name { 'Bill' }
last_name { 'Wyman' }
full_name { "#{self.person_first_name} #{self.person_last_name}" }
end
end
動作例
build でも
FactoryGirl.build :person
# => <Person:0x007ff1e2f53cd8
# first_name: "Bill",
#last_name: "Wyman",
#full_name: "Bill Wyman",
create でも
FactoryGirl.create :person
# => <Person:0x007ff1e2fa4868
# first_name: "Bill",
# last_name: "Wyman",
# full_name: "Bill Wyman",
環境
- ruby 2.3.1
- factory_girl (4.7.0)
- factory_girl_rails (4.7.0)
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。