Я недавно внедрил гем Prawn PDF
У меня работают отчеты PDF, но когда я добавляю код, чтобы показывать записи только для текущего пользователя.(См. Код ниже)
def initialize(requests)
super()
@requests = Request.where(completed_at: [false, nil]).where(house: current_user.houses).order("created_at DESC")
request_title
request_id
end
Я получаю следующую ошибку: неопределенная локальная переменная или метод `current_user 'prawn.
Работает, когда код ниже, но не фильтруетзаписи текущих пользователей.
class RequestPdf < Prawn::Document
def initialize(requests)
super()
@requests = Request.where(completed_at: [false, nil]).order("created_at DESC")
request_title
request_id
end
Я также пытался реализовать это в запросе_контроллере, но это не изменяет вывод PDF.
Спасибо за продвинутый