【问题标题】:Rails console shows value in scientific notationRails 控制台以科学计数法显示价值
【发布时间】:2020-05-03 06:52:00
【问题描述】:

我有一个名为 Dish 的模型,它具有浮点类型的属性成本。我已将精度设置为 15,比例设置为 2。问题出在 Rails 控制台中,成本值以科学计数法显示。

cost: 0.102e2

如何以小数显示?

【问题讨论】:

  • 试用费用。 to_f #10.2

标签: ruby-on-rails rails-console


【解决方案1】:

您可以使用 to_f 进行简单格式,但对于更多选项,您还可以使用 NumberHelper 模块,您可以使用此帮助模块中的多种格式进行格式化,here is reference

从您的控制台:

include ActionView::Helpers::NumberHelper
number_with_precision(cost, precision: 2)

【讨论】:

  • 谢谢,它有效。知道如何让像 Model.first 这样的查询默认以十进制格式显示吗?
  • 此帮助模块默认在您的视图中可用,因此您不必从视图中调用它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-27
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 1970-01-01
相关资源
最近更新 更多