アプリをRails3.0からRails3.1にアップグレード中です。
私は可能な限りgemを優先して古いプラグインをビニングしました。これには、古いprawntoプラグインをこの素敵な光沢のある新しいprawnto_2gemに置き換えることが含まれます。
ほとんどの場合は問題ないように見えますが、以前のように画像を読み込むことができません。私のPDFビューのコードは
pdf.image open("#{RAILS_ROOT}/public/images/logo.png")
しかし、次のエラーが発生します
uninitialized constant ActionView::CompiledTemplates::RAILS_ROOT
アセットを使用しているため、画像ファイルの場所が変更され、画像がパブリックフォルダーに保存されなくなったことに気付きました。