当我尝试保存某些ActiveRecord实例时,我收到此验证错误
"Weight must be greater than {{count}}"
模型文件指定命令
validates_numericality_of :weight, :greater_than => 10, :less_than_or_equal_to => 900, :unless => :is_spia?
那么为什么错误只显示{{count}}
而不只是10
?什么是正确的做法?
Sys:Rails 2.3.5 Ruby 1.8.7
答案 0 :(得分:1)
我有类似的问题Rails views showing formatting input in double curly braces like {{parameter}} instead of actual values,但最好是你可以升级到最新的轨道或至少轨道3。
答案 1 :(得分:0)
参见http://guides.rubyonrails.org/i18n.html,“5.1.2错误消息插值”和“4.3多元化”。最简单的方法是覆盖验证消息,内联或en.yml(或等效)使用{{weight}}而不是{{count}}。