我正在尝试用西里尔字母设置表单验证,但我得到了
We're sorry, but something went wrong.
以下是我使用的代码
validates_presence_of :user, :message => "кирилица"
这里有什么问题?
答案 0 :(得分:2)
您忘了告诉ruby您的源文件是utf-8
Ruby 1.9假定您的源文件是US-ASCII编码,除非您提供
# encoding: utf-8
在源文件的开头发表评论
PS:我建议您使用i18n存储验证消息。您可以找到有关机制here的信息,它将允许您更改模型的默认消息或特定消息。