2016-10-07 6 views
0

RoRを学ぶために構築しているアプリケーションで、添付されたpdfを自動的にダウンロードしたいと思います。ペーパークリップ付き。次に、pdfinfoを使用してpdfプロパティを取得します。私は添付する私annotation.rbモデルでRails 5 - クリップクリップアタッチメントをダウンロード

私AnnotationsControllerで

has_attached_file :file, 
    styles: { large: "600x600>", medium: "500x500>", thumb: "150x150#" }, 
    default_url: "/images/:style/missing.png" 

require 'pdfinfo' 
    pdfinfo = Pdfinfo.new('@annotation.file.path') 
    page_count = pdfinfo.page_count 

を使用して、これがエラー

Pdfinfo :: AnnotationsController#PDF pdfinfo -f 0でCommandFailedをスローします-l -1 -enc UTF-8 @ annotation.file.path

このエラーは何を意味し、どのようにファイルを読み取ることができますか?私はsend_fileを使ってダウンロードを学んだが、成功しなかった。

答えて

0

リテラル文字列を新しいメソッドに渡しています。引用符を削除する必要があります。

require 'pdfinfo' 
pdfinfo = Pdfinfo.new(@annotation.file.path) 
page_count = pdfinfo.page_count