Rails/Prawn: как использовать хелперы rails внутри класса Prawn?

I' m пытаюсь использовать помощники rails 3.2внутри класса prawn, но rails выдает:

undefined method `number_with_precision' for #<QuotePdf:0x83d4188>

Класс Prawn

class QuotePdf < Prawn::Document
  def initialize(quote)
    super()

    text "sum: #{number_with_precision(quote.sum)}"
  end
end

Контроллер

def show
  @quote = current_user.company.quotes.where(:id => params[:id]).first
  head :unauthorized and return unless @quote

  respond_with @quote, :layout => !params[:_pjax] do |format|
    format.pdf do
      send_data QuotePdf.new(@quote).render, filename: "Devis-#{@quote.date_emission.strftime("%d/%m/%Y")}.pdf",
      type: "application/pdf"
    end
  end
end

Спасибо за помощь.

8
задан Laura 14 March 2012 в 19:32
поделиться