以下のようなコードを考えています。
class User < ActiveRecord::Base has_many :entries end class Entry < ActiveRecord::Base end user = User.create!(email: "user@exsample.com") user.entries.create!(email: user.email)
entryのemailは、entryを作成したときのemailにしたい為、emailの値をコピーしたいと思っています。
上記のようにすればコピーは出来ますが、何度も同じコードを書くことにするので、has_manyでbuild, createしたときの初期値代入のような感じでemailを必ず渡すようにしたいと思っています。
なにかよい方法がありませんでしょうか、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。