在 Rails 迁移中,null: false
和 required: true
有什么区别?
例如。如果我写:
t.string :phone_number, required: true
是否与:
t.string :phone_number, null: false
如果两者不同,那么它们究竟有何不同?
提前致谢:)
最佳答案
required:true
在迁移中不做任何事情。您可能对 Active Record Validations 感到困惑吗? ?
TL;DR:使用 null:false
。
关于ruby-on-rails - null : false and required: true in rails 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25366409/