0

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

We're sorry, but something went wrong.

这是我使用的代码

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

这里有什么问题?

4

1 回答 1

2

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

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

# encoding: utf-8 

在源文件的开头添加注释

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

于 2012-06-30T18:27:57.737 回答