こんにちは、私はこれに少し行き詰まっています。私が解決しようとしているのは、lib/ ディレクトリに ticket_pdf.rb というファイルがあり、アプリの請求書 PDF を生成することを計画していることです。このクラスの関数を呼び出して、コントローラー アクションから PDF を生成したいと考えています。
ticket_pdf.rb は次のようになります
class TicketPDF
def generate_pdf (purchase)
puts "Ticket ID = #{purchase.ID}"
end
end
コントローラ I アクションでこれを行います。
class Customer::MyController < ApplicationController
require 'ticket_pdf'
def show
ticket = TicketPDF.new
end
end
このようなオブジェクトを作成しようとすると、このような 500 エラーが発生します。
uninitialized constant Customer::MyController::TicketPDF
私はここで何を間違っていますか?