钱轨-舍入方法

时间:2019-07-16 12:46:23

标签: ruby money-rails

我在下面有这种方法:

  def formatted_from_net_per_day
    return unless object.price.available?
    formatted_price_for(object.price.from_price)
  end

作为示例,它输出:

#<Money fractional:78571 currency:GBP>

formatted_price_for方法如下所示,它剥夺了美分。

  def formatted_price_for(price)
    formatted_price = h.money_without_cents_and_with_symbol(price)
    unit = I18n.t("space.pricings.pricing.day")

    format('%s/%s', formatted_price, unit)
  end

我想把钱凑整并保留货币,而不是剥夺美分。因此,使用上面的示例输出-£785.71 -> £786

我该如何实现?

0 个答案:

没有答案