繁体   English   中英

浮点故障,点和点之间的差异?

[英]Troubles with floats, difference between period and dot?

在我的Rails应用程序中,用户可以输入其他信息。

我在Firefox中遇到floats问题:

在Firefox上填写表单时,如果我在字段中输入1.23 ,它将失败,并且考虑到该字段为空,因此不会保存该记录...如果我输入1,23则将其重新记录。

1.231,23在Chrome和Safari中可以正常工作

有办法解决吗? 有什么解释吗?

形式如下:

<%= simple_form_for([@car, @consumption]) do |f| %>
    <%= f.input :kilometers %>  #float
    <%= f.input :liter_price %> #float
    <%= f.input :total_price %> #float
    <%= f.input :shop %>        #string
    <%= f.submit %>
<% end %> 

编辑

我添加了一个金钱宝石,但不能解决问题...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM