Ruby:如果我想将order.price转换为十进制值,我是否使用order.price.to_i?

Dre*_*rew 0 ruby ruby-on-rails

非常初学者的问题:我注意到没有.to_d(例如order.price.to_d将order.price转换为小数).说order.price目前是一个字符串; 我可以使用order.price.to_i将其转换为小数吗?

小智 7

Ruby corelib文档是你的朋友!

>> "9.95".to_f
=> 9.95
>> "9.95".to_f.class
=> Float
>> 
Run Code Online (Sandbox Code Playgroud)