如何对设计的用户模型中添加的额外字段进行验证

时间:2013-04-17 07:55:32

标签: ruby-on-rails ruby-on-rails-3 devise

我搜索过这个问题,但没有找到答案。

我正在使用设计来创建新用户。 当我创建一个新用户时,我有一些必需的字段。

我已经在用户模型中输入了这些字段,如 -

validates_presence_of :first_name, :last_name, :company

我已经在用户模型中写了这些字段的验证存在,但设计只考虑电子邮件字段的验证,而不是当我试图创建新用户时其他字段。

我也尝试删除:从用户模型验证并编写自定义错误验证但这也无效。

但是,我想在创建新用户时验证所有需求字段。

如何做到这一点。

提前致谢??

2 个答案:

答案 0 :(得分:0)

这样的事情......

这是rails 3.2验证,让我知道你的rails版本是什么

验证:first_name,:last_name,:presence => {:message => “字段是必需的”},:on => :创建

答案 1 :(得分:0)

在您的模型中添加

validates :first_name, presence: true
validates :last_name, presence: true