pdfkit css не будет работать из-за NameError
Итак, я использую гем pdfkit в рельсах для создания PDF-файлов. Я могу заставить работать pdf-файлы и отправлять их в нужное место (в общедоступной папке), но я не могу найти правильный абсолютный путь, чтобы заставить CSS работать в моих pdf-файлах.
kit.stylesheets << '/path/to/css/file'
Я бросил CSS-файл в свою общую папку и хочу получить к нему доступ. Возможно, делая это:
kit.stylesheets << 'Rails.root.join('public', 'name.css')
kit.stylesheets << 'Rails.root('public', 'name.css')
Я пробовал миллион раз, но несмотря ни на что, я продолжаю получатьNameError: uninitialized constant Class::Rails
, Он просто не распознает Rails.
На самом деле я запускаю этот файл не из контроллера, а в файл.rb только для того, чтобы заставить его работать.
Какой у меня абсолютный путь к файлу.css, который я поместил в мою общую папку (используя Rails 4). Что за бонусные баллы, каков абсолютный путь к моему.css в моем файле стилей?
Что я должен поместить в config/initializers/pdfit, чтобы это заработало? Я считаю, что здесь тоже должен быть абсолютный путь. Я часами искал ответ, и мне очень нужен CSS для рендеринга!
Благодарю.