説明
モデルオブジェクトを生成
newの別名
使い方
モデル.build([属性])
例
モデルを生成
person.pets.build
# <Pet id: nil, name: nil, person_id: 1>
属性を指定
person.pets.build(name: 'Fancy-Fancy')
# <Pet id: nil, name: "Fancy-Fancy", person_id: 1>
ブロックを指定
person.pets.build([{name: 'Spook'}, {name: 'Choo-Choo'}, {name: 'Brain'}])
# [
# <Pet id: nil, name: "Spook", person_id: 1>,
# <Pet id: nil, name: "Choo-Choo", person_id: 1>,
# <Pet id: nil, name: "Brain", person_id: 1>
# ]