0

私はレール開発の初心者で、その解決策が見つかりません。

アップロードするファイルが添付されたモデルがあります(ペーパークリップを使用しています)。

has_attached_file :program

したがって、これらのファイルの1つを受け取り、PDFReader gemを使用して解析する方法があります。プログラム オブジェクトを渡しましたが、次のエラーが発生します。

ArgumentError - input must be an IO-like object or a filename:

パラメータとしてprogram.filenameを渡すと、「undefined method」というエラーが表示されますが、filename メソッドは # オブジェクト (サーバー ログに表示されます) に存在するようです。

4

1 に答える 1

0

CarrierWave gem を使用してみてください。より柔軟で強力で、十分に文書化されています。https://github.com/carrierwaveuploader/carrierwave

于 2013-11-11T06:05:25.793 に答える