Rails设置空字符串?

时间:2018-02-05 17:24:40

标签: ruby-on-rails ruby ruby-on-rails-5

我觉得我在这里服用疯狂的药片,我已经制作了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

0 个答案:

没有答案