首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >number_with_precision调用属性

number_with_precision调用属性
EN

Stack Overflow用户
提问于 2016-02-12 02:01:47
回答 1查看 74关注 0票数 0

我的boli模型有一个属性当前,它是一个整数。

当我发布当前值时,它没有显示小数点。

当我添加number_with_precision时,它显示的是零,而不是实际数字。

列中的数字是10.78。当我发布这个数字时,显示的是10.00。

下面是我的html代码。我也尝试过number_to_currency,但结果是一样的。知道如何才能得到当前的属性来显示小数点吗?

代码语言:javascript
复制
  <div class="ratings"> 
    <b>Current BOLI:</b> 
    <%=number_with_precision(boli.current, precision: 2) %> 
  </div>

谢谢你红宝石社区。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-12 02:26:40

在这种情况下,我将确保不使用整数,而是使用十进制。

change_column :bolis,:current,:十进制

我相信这是你所需要的,你会没事的。然后,我还将记录在查看精度比例尺选项时,该选项与十进制相同。

  • 精度定义十进制字段的精度,表示数字中的数字总数。
  • scale 定义十进制字段的标度,表示小数点之后的数字数。

有关更多信息,请访问migrations.html#column-modifiers

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35353585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档