2010-07-21 65 views
1

HI插入逗号分隔大数?

有没有一种方法可以让我像这样添加逗号的数字:

num= 1234567 

就变成

num = 1,234,567 

我想打这个电话在我的助手即模块

谢谢

+1

重复http://stackoverflow.com/questions/1078347/is-there-a-rails-trick-to-adding-commas-to-large-numbers – 2010-07-21 17:14:33

回答

11

使用number_with_delimiter

从你的助手:

number_with_delimiter(12345678)  # => 12,345,678 

UPDATE:code的方法。

+0

我有这样的想法,这只能在视图? – 2010-07-21 16:54:48

+2

是的,但你可以包含模块,或者,如果你不想(如)在外面包含视图助手,这里是'number_with_delimeter'方法的代码http://gist.github.com/484764 – jpemberthy 2010-07-21 16:58:38

+1

为什么会你有没有想过在视野外做这件事?它纯粹是可视化的,没有提供关于价值本身的额外信息。 – jdl 2010-07-21 17:02:14