关于rails 3的问题validates_presence_of:

时间:2010-12-27 07:41:49

标签: mysql ruby-on-rails ruby-on-rails-3 models

我在rails指南中看到,提到模型中的外键并没有真正在db中创建一个。这与validates_presence_of一样吗?我是否需要在迁移中自行添加NOT NULL约束。

P.S当我尝试在我的模型中使用validates_presence_of时,它实际上并没有创建一个NOT NULL约束。但我只是一个初学者,所以我可能会错过这个显而易见的事情。我正在使用mysql db。

1 个答案:

答案 0 :(得分:2)

没有。添加validates_presence_of不会自动添加数据库约束,如果需要,您需要手动添加它们。