Ruby on rails 轨道-条纹“;“金额”;格式化

Ruby on rails 轨道-条纹“;“金额”;格式化,ruby-on-rails,stripe-payments,Ruby On Rails,Stripe Payments,我已经创建了一个Stripe Customer并将其与计划关联。在个人资料页面上,我想向他们展示计划细节。然而,在StripeAPI中,我的$50.00价格呈现为5000,当我尝试 `Price: <%= number_to_currency( current_user.amount) %>' 价格:' 我得到5000美元 是否有必要将此渲染设置为$50.00而不是$5000?这与number\u to\u currencyhelper方法无关。我的意思是,number-to-c

我已经创建了一个Stripe Customer并将其与计划关联。在个人资料页面上,我想向他们展示计划细节。然而,在StripeAPI中,我的$50.00价格呈现为5000,当我尝试

`Price: <%= number_to_currency( current_user.amount) %>'
价格:'
我得到5000美元


是否有必要将此渲染设置为$50.00而不是$5000?

这与
number\u to\u currency
helper方法无关。我的意思是,number-to-currency方法不会改变任何值(在指定精度之前是的)。您可以找到文档。实际上,
current\u user.amount
的值是
5000
,我假设
amount
是字符串类型

唯一能让它打印50美元而不是5000美元的方法是,如果你这样做

价格:
如果金额是数字


价格:
如果金额是字符串

价格:效果很好。谢谢哈,我该怎么做?我是stackOthere的新手,应该是一个勾号,出现在投票上升/下降图标的正下方。您必须单击该按钮才能将其标记为已接受。