hola estoy un poco atrapado con esto. Lo que voy a resolver es que tengo un archivo llamado ticket_pdf.rb en el directorio lib/que estoy planeando generar algunos PDF de factura para mi aplicación. Quiero llamar a una función de esta clase para generar los archivos PDF de mis acciones de controlador.llamando a las clases en/lib desde las acciones del controlador
la ticket_pdf.rb se parece a esto
class TicketPDF
def generate_pdf (purchase)
puts "Ticket ID = #{purchase.ID}"
end
end
en una acción del controlador que puedo hacer esto.
class Customer::MyController < ApplicationController
require 'ticket_pdf'
def show
ticket = TicketPDF.new
end
end
cuando intento crear un objeto como este me da un error de 500 como este.
uninitialized constant Customer::MyController::TicketPDF
¿Qué estoy haciendo mal aquí?
gracias brillantes por la respuesta rápida – nivanka