【发布时间】:2013-11-11 06:02:09
【问题描述】:
我是 Rails 开发的新手,我找不到解决方案。
我有一个带有附件的模型(我正在使用回形针)要上传。
has_attached_file :program
所以,我有一种方法可以接收其中一个文件并使用 PDFReader gem 对其进行解析。 我已经通过了程序对象,但我收到了这个错误:
ArgumentError - input must be an IO-like object or a filename:
如果我将 program.filename 作为参数传递,我会收到错误“未定义的方法”,尽管文件名方法似乎存在于 # 对象中(出现在服务器日志中)
【问题讨论】:
-
尝试使用 pdf 阅读器 gem 获取更多信息,请查看此处github.com/yob/pdf-reader
-
我正在使用这个 gem(我要编辑我的帖子)。问题与调用解析文件的方法的路由有关,而不是与解析器有关。
-
你在使用 pdf 阅读器 gem 吗?
-
最可能的原因是您提供的文件名不是有效文件。
-
是的,我正在使用 pdf 阅读器 gem。当 gem 尝试打开文件时,会发生错误。为什么最近上传的文件可能是 gem 的无效文件?如何调用 PDF Reader 初始化器?
标签: ruby-on-rails ruby paperclip form-for pdf-reader