質問編集履歴
1
文字の打ち間違え
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
<ActiveRecord::NotNullViolation in
|
1
|
+
<ActiveRecord::NotNullViolation in コントローラー名#create>というエラーが出てきてしまいました。エラーの対象となっているコードは、 `最初大文字で単数形のテーブル名.create(全て小文字の単数形のテーブル名_params)`というコードです。
|
2
2
|
|
3
3
|
エラー文は、<Mysql2::Error: Field 'カラム名' doesn't have a default value: INSERT INTO '複数形のテーブル名' ('user_id', 'created_at', 'updated_at')>です。デフォルトの設定にはそんなカラムはないと言っているのでしょうか?SQLのguiアプリのSequel Proではあとから追加したカラムはちゃんと表示されています。
|
4
4
|
|