我觉得我在这里服用疯狂的药片,我已经制作了50个应用程序,现在我无法判断最近有什么变化,或者我的判断失误......
如果我设置了数据库约束:
t.string :ad_type, null: false
t.string :customer_id, null: false
我有一个表单,他们没有在输入字段中填入值,它用于在数据库级别引发异常,我相信像PG::ViolatesNullConstraint
或类似的东西。
然而,现在params
中的所有空字段都是空字符串,现在没有调用DB约束。
@campaign = Campaign.create!(campaign_params)
WTF正在进行中?我正在使用Rails 5.1.4