2012-07-12 67 views
1

我正在寫一個應用程序,必須能夠接受的不僅僅是英文字母。Rails i18n驗證輸入(而不是錯誤消息)

我搜索的所有東西都指向錯誤驗證消息,我已經爲翻譯設置了這些消息;那沒問題。

有沒有人知道ruby/rails中的資源,通過語言/地區/國家定義可接受的字母表?

回答

0

Rails接受所有字符。在你的代碼中,你必須在你的ruby文件的頂部添加「#encoding:UTF-8」。

+0

我接受i18n數據就好了。我把它存儲在數據庫中很棒。我正在尋找跟在validate_format_of後面的內容:last_name等... – LanceH 2012-07-12 17:47:00

+0

你想接受所有情況下的所有字符嗎?標準的正則表達式應該可以工作你能否給出一個應該是有效的,什麼不應該的例子? – Dougui 2012-07-12 18:14:25