如何在 rails 助手中格式化小数点后 2 位的数字



我正在尝试将数字格式化为货币或 rails 助手中的 2 位小数(app/helpers/emails_helper.rb)

module EmailsHelper
  def email_message(invoice)
    message = "PO: #{invoice.po_number}nAmount: #{number_to_currency(invoice.total)}"
    return message
  end
end

当我尝试此操作时,出现以下错误:

undefined method `number_to_currency' for #<EmailsController:0x00000102b88640>

我假设这是因为该文件是 rb 而不是 erb,但不确定如何处理。

尝试导入NumberHelper模块:

module EmailsHelper
  include ActionView::Helpers::NumberHelper
  ...
end

最新更新