PDF с Prawn in Rails - Попытка ограничить доступ - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть модель Eventmanagement, которая создает PDF-подтверждения с использованием Prawn. Я хотел бы ограничить доступ к PDF для гостя, связанного с событием (@ eventmanagement.guest_id). Кто-нибудь знает, как это сделать, похоже, он не работает с current_user.id == @ eventmanagement.guest_id. мой Eventmanegement_pdf.rb выглядит так:

def initialize(eventmanagement)
     if (current_user.id == @eventmanagement.guest_id)
          super(top_margin: 30)
          self.font_families.update("DejaVuSans" => {
                  :normal => "app/assets/fonts/DejaVuSans.ttf",
                  :italic => "app/assets/fonts/DejaVuSans.ttf",
                  :bold => "app/assets/fonts/DejaVuSans.ttf"})
          font "DejaVuSans"
          text "Your booking time was #{Time.now.strftime('%d-%m-%Y %H:%M:%S')} Local time of guest.", :color => [0, 0, 0, 37], :style => :italic

     else
          text "Restricted access"
     end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...