質問: 以下のようなことを実現したいです。 【前提】 UserモデルもEditUserモデルもDBのカラムは全く同じ。 1User.find(1)でユーザーID1のオブジェクトを取得する。 2EditUserモデルにそのユーザー情報をそのまま保存。 なぜやりたいかというと、本番環境に公開されている状態でユーザー情報の編集を行う際に、編集中は編集前のデータをフロントに表示して、編集が完了した時点で、編集した内容をフロントに表示するという事がやりたいからです。 そのためには編集中に一時的にデータを保存する編集モデルが必要だと感じ、質問させて頂いています。
回答: コピー元のデータを hash にして、その hash をつかって create していけばよいのでは? 参考情報 * RailsでActiveRecordのデータをhashにする方法 > > ... > > user = User.first > > user.attributes > > ... > > >