【问题标题】:Rails 4 custom form validationsRails 4 自定义表单验证
【发布时间】:2013-12-16 16:02:59
【问题描述】:

在我的 Rails 4 应用程序中,我宁愿没有默认的错误验证消息,所以我正在使用它(直到我最终得到客户端验证)。

validates :title, presence: true, :presence => { :message => "is required." }

默认情况下,它会呈现为

Title is required.

如何删除 :title,然后提交我自己的消息,例如:

:message => "Please add a title to your collection."

感谢任何帮助。一如既往,谢谢!

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-4


【解决方案1】:

这是我的代码示例,你应该试试 errors.add :base, "your message here"

validate :or_fields



def or_fields
      if self.phone.blank? && self.phone2.blank? && self.email.blank? && self.email2.blank?
        errors.add :base, "You must enter either one Phone or one Email"
      end
    end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    相关资源
    最近更新 更多