【发布时间】:2014-04-19 01:13:04
【问题描述】:
我正在使用 Rails 3.2.17 并存储此类商品的价格(迁移示例):
add_column :item_counts, :per_item_cost, :decimal, :precision => 8, :scale => 2
但如果是 23.00,它会显示为 23.0。我倾向于创建这样的方法:
def helpers
ActionController::Base.helpers
end
def per_item_cost_formatted
helpers.number_to_currency(per_item_cost, precision: 2, format: "%n")
end
有没有一种方法可以指定它始终输出格式为 23.00?比如:
def per_item_cost
helpers.number_to_currency(per_item_cost, precision: 2, format: "%n")
end
导致无限循环。
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-3.2