我有一个领域 -
:Revenue
Run Code Online (Sandbox Code Playgroud)
并且它应该接受像10,000.00这样的值,但如果我输入这样的值,它将存储10到数据库而不是10000.00
在我保存之前,我该怎么办才能删除逗号?
我试图在网上找到一些解决方案但由于我发现它们不完整而无法实现它们.如果有人可以帮助我,我会非常感激.
**我现在面临的问题是,只要我输入值rails就可以将字符串转换为浮点值,然后才能运行gsub函数,就像我在调用gsub之前输入50,000.00将其转换为float 50.0一样,有没有在rails调用字符串的to_f方法上的方法.
我试图用逗号替换整个价格列中的点。
这是行不通的。
#replace dots with commas in price column
@price_column = sheet.column(15)
@price_column.each do |c|
c.to_s.gsub(".",",").to_f
end
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?