首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Money-rails以千为单位显示金额

Money-rails以千为单位显示金额
EN

Stack Overflow用户
提问于 2020-07-16 10:34:23
回答 1查看 50关注 0票数 1

我在rails-money方面遇到了麻烦

我的发票模型:

代码语言:javascript
复制
monetize :payment_cents

此列存在于我的/clients/index上

代码语言:javascript
复制
 <td><%= number_to_currency(invoice.payment_cents) %></td>

我得到了数万而不是上千

我是否遗漏了什么,可能是迁移,将我的payments_cents重命名为:cents?或者在我的模型中定义如何显示货币。在/clients/show和form页面上,它显示如下

这很好!有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-17 18:14:28

您不必使用number_to_currency

你可以使用他们自己的帮助器。

代码语言:javascript
复制
humanized_money_with_symbol(invoice.payment_cents)

如果不起作用,请尝试以下方法。

代码语言:javascript
复制
invoice_payment = '%.2f' % (invoice.payment_cents.to_i/100.0) # -> 200.00

humanized_money_with_symbol(invoice_payment) # -> $200.00
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62926552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档