RailsのActiveRecordでレコード(モデル)のコピー
日記のコピーなどで、すでにあるレコードを元に別のレコードを作りたいときの話。
元となるレコードのattributesをコピーしてnewのテンプレートに表示してやればいい
def copy @old_entry = Entry.find(params[:id]) @entry = Entry.new @entry.attributes = @old_entry.attributes render :action => "new" end