RAILS_ROOT больше не действует при загрузке изображений с помощью драгоценного камня prawnto_2

Я в процессе обновления своего приложения с Rails 3.0 до Rails 3.1.

Я отказался от своих старых плагинов в пользу драгоценных камней, где это возможно, включая замену старого плагина prawnto на этот красивый блестящий новый prawnto_2 gem.

Кажется, что все в порядке, но я не могу загрузить изображения, как раньше. Код в моем представлении PDF -

pdf.image open("#{RAILS_ROOT}/public/images/logo.png")

, но я получаю следующую ошибку

uninitialized constant ActionView::CompiledTemplates::RAILS_ROOT

Я понимаю, что расположение файла изображения изменится, поскольку я использую ресурсы, и изображение больше не хранится в общей папке.

9
задан Simmo 8 February 2012 в 11:54
поделиться