params //=> { status => "null" } params_hoge = params.require(:hoge).permit(:status) Hoge.create(params_hoge)
みたいにすると、「insert into hoges (status) values(0)」みたいなSQLが実行されるのですが、テーブル構造的には、not null制約で、デフォルト値の設定もされていません。
また、モデルの設定でも特に指定はありません。なぜこのような挙動になるかわかりますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/26 14:02
2018/02/26 14:11