質問するログイン新規登録

回答編集履歴

1

補足

2017/02/07 03:03

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  バリデートで色々エラーが出ているかだと思いますよ。
2
2
 
3
3
  save()を実行する前にはバリデートでエラーが出ていないかerrors()を見るべきです。エラーがあるならsave()は実行せずにreturnして入力画面に戻したらいいと思います。
4
+ ※newEntityで内部的にはバリデーションが自動的に実行されerrors()でバリデーションの結果が閲覧できます。
4
5
 
5
6
  ただ、現状発生しているのはhiddenなものが多いですね... バリデーションが適切か見直してください。特にユーザが入力しない項目ならinput自体やめて、バリデートもやめちゃってもいい気がしました。