嗨,我有点坚持这一点。我要解决的是我在 lib/ 目录中有一个名为 ticket_pdf.rb 的文件,我计划为我的应用程序生成一些发票 PDF。我想调用这个类的一个函数来从我的控制器操作中生成 PDF。
ticket_pdf.rb 看起来像这样
class TicketPDF
def generate_pdf (purchase)
puts "Ticket ID = #{purchase.ID}"
end
end
在控制器中,我执行此操作。
class Customer::MyController < ApplicationController
require 'ticket_pdf'
def show
ticket = TicketPDF.new
end
end
当我尝试创建这样的对象时,它会给我一个像这样的 500 错误。
uninitialized constant Customer::MyController::TicketPDF
我在这里做错了什么?