0

キリル文字でフォーム検証を設定しようとしていますが、

We're sorry, but something went wrong.

これが私が使用するコードです

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

ここで何が問題なのですか?

4

1 に答える 1

2

ソースファイルが utf-8 であることを ruby​​ に伝えるのを忘れた

Ruby 1.9 は、ソース ファイルが US-ASCII でエンコードされていると想定します。

# encoding: utf-8 

ソースファイルの先頭にコメント

PS : i18n を使用して検証メッセージを保存することをお勧めします。ここでメカニズムに関する情報を見つけることができます。これにより、デフォルトのメッセージまたはモデルの特定のメッセージを変更できます。

于 2012-06-30T18:27:57.737 に答える