RailsのActiveRecordでレコード(モデル)のコピー

日記のコピーなどで、すでにあるレコードを元に別のレコードを作りたいときの話。
元となるレコードのattributesをコピーしてnewのテンプレートに表示してやればいい

def copy
  @old_entry = Entry.find(params[:id])
  @entry = Entry.new
  @entry.attributes = @old_entry.attributes 
  
  render :action => "new"
end