去掉 .来自十进制红宝石

Igo*_*ins -2 ruby ruby-on-rails ruby-on-rails-4

我有一个十进制列price.我有两个价格:10.0011.50

我需要转变

10.001000

11.501150

我怎么能在控制器中做到这一点?

K M*_*lam 6

只需将数字乘以100,然后对结果执行to_i:

f = 10.0
n = (f * 100).to_i
Run Code Online (Sandbox Code Playgroud)