xserver上にwicked pdf(RailsのPDF用のgem)を含んだソースをリリースし、PDF表示の動作を確認しようとしたら、以下のエラーが起きた。
1 |
ActionView::Template::Error (The asset "pdf.css" is not present in the asset pipeline.) |
assetのprecompileをしても、アプリ再起動してもエラーは解消せず…。
マニフェストファイルの読み込みについては以下のような記述をしていた。
1 |
<%= wicked_pdf_stylesheet_link_tag "pdf" %> |
wicked pdfのGitHubを見たところ、application.rbでasset.prefixの設定をしている場合は以下のように書いてくださいとのこと。
1 |
<%= stylesheet_link_tag wicked_pdf_asset_base64("pdf") %> |
上の書き方でPDF表示はうまくいった。
特にasset.prefixの設定はしてなかったんだけど、なんでだったんだろう。
全然関係ないけど英語読む力もっと上げないとやばい気がする。
コメント