Просто передайте view_context
инициализатору подкласса креветок.
def initialize(quote, view_context)
super()
@view = view_context
end
в контроллере, измените на:
QuotePdf.new(@quote, view_context)
, затем в подклассе креветок, это будетработа:
@view.number_with_precision(quote.sum)