当我使用money-rails将整数hourly_wage_salary_cents列转换为数千个货币对象时。它从数字本身中删除2个零。我没有获得50,000美元,而是获得500.00美元或500美元。如何格式化money对象以包含大于数百的数字的正确逗号位置。
show.html.erb
<h6><%= fa_icon 'money' %> Salary/Wage</h6>
<p>
<%= money_without_cents @job.hourly_wage_salary_cents %>
</p>
工作模式
monetize :hourly_wage_salary, :as => "hourly_wage_salary_cents"
答案 0 :(得分:0)
默认情况下,货币对象的金额为美分。因此,在保存或设置值时需要考虑这一点。
您可以在此answer中找到更多详细信息。 一些选项来进行格式化:
number_to_currency
来自humanized_money @money_object
helpers 的money_rails