Tôi đang cố gắng sử dụng rails 3.2
giúp việc bên trong một lớp prawn
, nhưng đường ray ném:Rails/Prawn: Tôi làm cách nào để sử dụng những người trợ giúp đường ray trong lớp học Prawn?
undefined method `number_with_precision' for #<QuotePdf:0x83d4188>
Tôm Lớp
class QuotePdf < Prawn::Document
def initialize(quote)
super()
text "sum: #{number_with_precision(quote.sum)}"
end
end
khiển
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
Cảm ơn sự giúp đỡ của bạn.
Làm việc tốt cho tôi trong Rails 3.2.11. Siekfried thì không. Cảm ơn! –
bao gồm phải ở bên ngoài lớp (trước khi định nghĩa lớp) trên phiên bản đường ray mới nhất !! – mArtinko5MB