Rails自定义验证消息

时间:2012-06-30 18:16:16

标签: ruby-on-rails ruby

我正在尝试用西里尔字母设置表单验证,但我得到了

We're sorry, but something went wrong.

以下是我使用的代码

  validates_presence_of :user, :message => "кирилица"

这里有什么问题?

1 个答案:

答案 0 :(得分:2)

您忘了告诉ruby您的源文件是utf-8

Ruby 1.9假定您的源文件是US-ASCII编码,除非您提供

# encoding: utf-8 

在源文件的开头发表评论

PS:我建议您使用i18n存储验证消息。您可以找到有关机制here的信息,它将允许您更改模型的默认消息或特定消息。