我的boli模型有一个属性当前,它是一个整数。
当我发布当前值时,它没有显示小数点。
当我添加number_with_precision时,它显示的是零,而不是实际数字。
列中的数字是10.78。当我发布这个数字时,显示的是10.00。
下面是我的html代码。我也尝试过number_to_currency,但结果是一样的。知道如何才能得到当前的属性来显示小数点吗?
<div class="ratings">
<b>Current BOLI:</b>
<%=number_with_precision(boli.current, precision: 2) %>
</div>谢谢你红宝石社区。
发布于 2016-02-12 02:26:40
在这种情况下,我将确保不使用整数,而是使用十进制。
change_column :bolis,:current,:十进制
我相信这是你所需要的,你会没事的。然后,我还将记录在查看精度和比例尺选项时,该选项与十进制相同。
有关更多信息,请访问migrations.html#column-modifiers
https://stackoverflow.com/questions/35353585
复制相似问题