【发布时间】:2013-11-14 08:33:50
【问题描述】:
我在玩 Rails 管理员时发现了一些东西。
在模型中定义如下的属性,在 Rails 管理中被视为“必需”
validates :user, presence: true
但是,在表(模式/迁移)中定义如下的属性仍然算作“可选”
t.datetime "created_at",:null => false
我会假设这两者是相同的,除了验证错误弹出的级别。我错了还是这是 Rails 管理员错误?这两者是否确保成功保存字段时需要此字段还是有区别?
【问题讨论】:
标签: ruby-on-rails ruby rails-admin