【发布时间】:2012-03-04 11:09:54
【问题描述】:
我在 Ruby On Rails (3.1) 上运行一个应用程序,需要处理各种语言的翻译。我使用 I18N 功能正确处理了我的控制器文本,但是模型中的验证呢,尤其是像这样的验证:
validate :valid_quantities?
def valid_quantities?
if self.quantity*self.unitprice < 1.00
errors.add("The transaction value", "is < 1.00")
return false
end
如何编写代码以支持其他语言?
另外,如何处理数字的格式?我不能调用 ActionView 助手和用户,例如number_to_currency
【问题讨论】:
标签: ruby-on-rails