的Rails v2.3.8Formtastic:驗證錯誤消息沒有轉化的場所模板瓦爾重視
formtastic V1.1.0
形式畫出正確,驗證工作,但任何東西的驗證消息涉及字符串的長度被顯示爲:
is too short (minimum is {{count}} characters)
基本上{{count}}
是沒有得到填充在IRB,我可以看到,值是的ActiveRecord ::錯誤的@options:
>> u.errors
=> #<ActiveRecord::Errors:0x7f98785b4ab0 @errors=#<OrderedHash {"password"=>[#<ActiveRecord::Error:0x7f9878561b30 @type=:too_short, @options={:default=>nil, :count=>4},...
請注意,這是通過authlogic v2.1.6(可能不相關)執行的用戶模型驗證。
--- UPDATE ---------:
一些更多的挖掘後,我複製了en.yml區域文件出了activerecord-2.3.8寶石目錄,進入我的本地應用程序config/locales目錄。改變後的所有{{數}}到%{}計數的事情,現在正常顯示。
也許與formtastic V1.1.1與軌v2.3.8工作中的錯誤?更新日誌通常會涉及一些可能會涉及的事情。有幾個更新版本的formtastic可用。我所以我要建立另一個測試新版本formtastic遺憾的是不能升級這個環境。