私はowners
それをたくさん持っていnotes
ます。note
同じ新しいレコードを個々のレコードとして多くの所有者に効率的に追加してowner
、他のレコードに影響を与えずに後で変更できるようにしたいと考えていowners
ます。
owners
I need to add は、このnote
時点では ID のリストとしてのみ認識されます (複数選択リストから選択されます)。
以下よりも効率的な方法はありますか?
owner_ids = [1,2,3,4]
note = Note.new(params[:note])
owner_ids.each do |owner_id|
Owner.find(owner_id).notes << note
end
また
owner_ids = [1,2,3,4]
owner_ids.each do |owner_id|
Note.create(owner_id: owner_id, subject: params[:note][:subject], content: params[:note][:content])
end
Rails 4 で Ruby 2 を使用する