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

时间:2018-11-23 13:28:05

标签: ruby-on-rails ruby google-chrome firefox

在我的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 %> 

编辑

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

0 个答案:

没有答案