項目コピー時のバリデーションを追加

ActiveModelを使うようパラメータ受け渡し周りを変更