我正在尝试编写一个简单的Sinatra东西,但我需要操作包中的ActionView::Helpers::NumberHelper。http://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html问题是,如何安装和使用它?irb(main):001:0>require'action_view/helpers/number_helper'irb(main):002:0>number_with_precision(1)NoMethodError:undefinedmethod`number_with_precisi
我有一个BigDecimal,它有0、1或2个十进制数字(我在上面调用round(2))。我想在View中显示它,使其只显示所需的十进制数字。换句话说:7.0->"7"7.5->"7.5"7.67->"7.67"我如何实现这一目标?到目前为止,它显示的是“7.0”而不是“7”。 最佳答案 对于您的观点,请查看NumberHelper中的方法,特别是number_with_precision,http://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#
我有一个BigDecimal,它有0、1或2个十进制数字(我在上面调用round(2))。我想在View中显示它,使其只显示所需的十进制数字。换句话说:7.0->"7"7.5->"7.5"7.67->"7.67"我如何实现这一目标?到目前为止,它显示的是“7.0”而不是“7”。 最佳答案 对于您的观点,请查看NumberHelper中的方法,特别是number_with_precision,http://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#