【发布时间】:2012-01-29 12:50:29
【问题描述】:
我在我的模型中使用这些规则:
validates_presence_of :email, :message => "E-mail must be filled!"
validates_format_of :email, :with => /\A[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+\z/, :message => "This is not email address!"
validates_uniqueness_of :email, :message => "This email is already taken!"
validates_confirmation_of :password, :message => "Password must be the same!"
validates_presence_of :password_confirmation, :length => { :minimum => 6, :maximum => 40 }, :message => "Your password must have at least 6 characters!"
如果我发送一个空表单,那么输出将显示上面所有这 5 行。我必须做什么才能只显示第 1 条和第 5 条规则?
【问题讨论】:
-
渲染前是否尝试清除未使用的错误?
标签: ruby ruby-on-rails-3 validation model