回答編集履歴

1

バリデーション

2016/11/05 09:05

投稿

maisumakun
maisumakun

スコア146641

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  `User.from_omniauth`の中身がわからないと何とも言えない部分はありますが、その中では「モデル構築だけ」やっているのではないでしょうか。
2
2
 
3
- `@user.save`のような形でDBへ保存しなければ、いつまでたっても`@user.persisted?`はfalseのままです。
3
+ `@user.save`のような形でDBへ保存しなければ、いつまでたっても`@user.persisted?`はfalseのままです。あと、バリデーションに引っかかったなどで保存されないときも`@user.persisted?`はfalseです。