问题标签 [number-to-currency]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1826 浏览

ruby-on-rails-3 - Rails number_to_currency 精度不起作用 - 这是一个错误吗?

我正在尝试使用 number_to_currency 在 Rails 3 中的小数点后获得两位数,但我只能得到一位。我的数据库字段定义如下:

在我的模板中,我有:

然而,我得到的结果是:PLN 34,7
在数据库中我可以清楚地看到:34.70
我想看到我的第二个零 - 这是一个功能还是我错过了什么?

谢谢!

0 投票
1 回答
2523 浏览

ruby-on-rails-3 - 无法在 Rails 3 的文本字段中显示小数

我有一个简短的问题……对 Rails 很陌生,我想知道您是否可以帮助我解决我在代码中遇到的问题。我有一组输入框(它是一个要求收入和支出的在线应用程序),我想在其中格式化货币。我一直在应用程序中的其他独立输入框(text_fields)中使用以下代码行,但由于某种原因,当我尝试将其添加到损益表字段时它不起作用

我一直在使用的代码:

我遇到问题的代码领域:

请注意,最终的 total_revenue 字段使用 class:add 计算值(净销售额和利息收入)

对我做错的任何帮助,以及为什么我的 text_fields (输入框)不以以下格式显示值:$x,xxx.00 将不胜感激。

我真诚地感谢您的帮助和时间!

0 投票
2 回答
21966 浏览

ruby-on-rails - number_to_currency 语言环境转换

0 投票
1 回答
2046 浏览

ruby-on-rails - Rails 编号转币种/外币查询

嗨,我在搞乱rails,rails内置了一种方法,可以将十进制数转换为货币。我可以在视图中更改它,但我想将它内化到应用程序中,以便我可以节省维护费用。

在我的索引模板中,我有这个并且可以像这样将其更改为美元:

我确实发现有几个是将其更改为欧元的 rails API 很棒:

现在有谁知道我在哪里可以获得所有不同区域的列表?还有货币?特别是南非(ZAR)??

0 投票
0 回答
645 浏览

ruby-on-rails - number_with_precision 返回整数

number_with_precision()我对and有一个非常奇怪的问题number_to_currency()

comparison of String with 0 failed在我的应用程序中,如果我没有设置,它们都会引发:precision

但是当我在 irb 中尝试相同的功能时,一切都很好:

我查看了我的 Gemfile,猜测它可能来自我的一个 Gem,但我没有找到任何东西。

我有一种奇怪的感觉,有些东西正在压倒一切number_with_delimiter(),导致这个错误,但我不知道是什么。

仅供参考,我使用 Rails 3.2.1 和 ruby​​ 1.9.1,这是我的 Gemfile:https ://gist.github.com/2847099

谢谢你提前。

0 投票
2 回答
3923 浏览

ruby-on-rails - Rails:数字到货币,删除尾随零

如何使用number_to_currency并使其删除小数部分中的零?

所以如果我有一个数字 30.50,我想保留 0.50,但如果我有 30.00,我想删除那些零。我看到了精度,但我不知道我是否可以有条件地使用它来仅在尾随小数为零时应用...

谢谢

0 投票
1 回答
96 浏览

ruby-on-rails-3 - number_to_currency 删除小数点

有没有办法将显示中的值更改为以下内容:

100.25 美元到 10025

需要采用这种格式才能通过支付网关。

0 投票
1 回答
1120 浏览

ruby-on-rails - Rails 中的多种货币

我希望能够在我的网站上支持多种(目前为 3 种)货币。我是初学者,对如何做到这一点有疑问。我搜索了一下,我有一个问题清单。以下是我的要求。

请建议哪个更好(对于电子商务网站)。另外,是否有任何关于如何实现它们的好教程。

  • 我希望能够检测到用户的 IP 并根据他的国家/地区设置货币。我还想为用户提供使用下拉菜单更改其货币的选项。我找到了一个 gem,我们可以使用它来执行此操作 "github.com/priithaamer/geoip-rails" 。这是正确的方法还是有更好的方法?

提前致谢 !

0 投票
2 回答
1093 浏览

ruby-on-rails - number_to_currency rails 失败,字符串与 0 的比较失败

我正在使用rails 3.2并且ruby 1.9.3 我正在使用它来显示价格:

在语言环境中:en,它可以工作,但在:es 中我得到: comparison of String with 0 failed

没找到,有人吗?

编辑:为了清楚起见,我更新了号码,号码是合法的,问题出在语言环境上

0 投票
1 回答
216 浏览

ruby-on-rails - Rails - 编辑视图 - 无法保存到 MySQL:使用 number_to_currency 助手的十进制

我有 2 个数据库列(使用 mysql),一个是十进制(10,2)另一个是字符串。

迁移的样子。

在 _form.html.erb 部分中,我使用 number_to_currency 助手进行了以下操作。

一开始我在 TOTALTAX 字符串中有“3429.65”,在十进制中有“189900.00”。

当我在编辑视图中使用部分时。一切都按照您的预期和我的数字呈现。在他们的领域里,看起来都很漂亮,这就是我想要的。易于阅读。

但是,当我将表单提交到编辑(更新)时,我的字符串以“$3,429.65”的形式保存到数据库中,这没问题,但我的小数点保存为“0.00”。我的数据怎么了?

其次,如果我返回并重新进入编辑视图,我的小数点(PRICE)显然显示为“$0.00”,但现在我的字符串(TOTALTAX)显示为“$$3,429.65”。每次我重新进入视图并更新时,它都会在前面加上 $ 符号。

想法???

我尝试在模型中使用 before_save 挂钩但没有成功,该代码看起来像。