【发布时间】:2013-10-24 06:56:58
【问题描述】:
我对 rails4 中验证器的自定义消息有疑问。我有带有设计注册系统的应用程序。我的模型中有一些验证器:
validates :name, length: {maximum: 45}, presence: true
validates :surname, length: {maximum: 45}, presence: true
validates :phone, :phony_plausible => true, presence: true
validates :company_name, length: {maximum: 100}, presence: true
validates :address, length: {maximum: 50}, presence: true
validates :city, length: {maximum: 70}, presence: true
validates :zip_code, presence: true, length: {is: 6}
validates :nip, nip: true
当用户留下空白输入名称时,会出现一条消息:
Name can't be blank
当我向验证器添加消息选项时:
validates :name, length: {maximum: 45}, presence: {message: "Imię nie może być puste"}
我有以下信息:命名 Imię nie może być puste。 我不想在我的消息中包含此名称字词。如何做到这一点?
【问题讨论】:
-
您使用的是
Form_for或Simple_form的哪种rails 形式? -
我使用默认的form_for
标签: ruby-on-rails ruby-on-rails-3 devise ruby-on-rails-4