Ruby on rails Docspit在命令行中运行良好,但忽略Ruby脚本中的代码?

Ruby on rails Docspit在命令行中运行良好,但忽略Ruby脚本中的代码?,ruby-on-rails,ruby,Ruby On Rails,Ruby,这是我见过的最奇怪的问题 我使用Docsplit将多页pdf拆分为一组单页JPEG。使用命令行输入时: docsplit images scan.pdf --format jpg 一切正常。但是,在我的Ruby脚本中,输入: path = "<path_to>/scan.pdf" Docsplit.extract_images(path, :format => [:jpg]) path=“/scan.pdf” Docsplit.extract_图像(路径:格式=>[:jpg

这是我见过的最奇怪的问题

我使用Docsplit将多页pdf拆分为一组单页JPEG。使用命令行输入时:

docsplit images scan.pdf --format jpg
一切正常。但是,在我的Ruby脚本中,输入:

path = "<path_to>/scan.pdf"
Docsplit.extract_images(path, :format => [:jpg])
path=“/scan.pdf”
Docsplit.extract_图像(路径:格式=>[:jpg])
什么都不做。好像Ruby根本没有读我的代码。有什么建议吗

更新:

这越来越奇怪了。查看根目录,我注意到所有文件最终都被拆分并发送到那里!它正在阅读我的代码,但却对文件放在哪里有着最奇怪的想法


现在下一个问题是,有没有办法让他们提取到某个位置?我可以只使用FileUtils.mv命令来正确放置它们,但这将是对时间和资源的巨大浪费。

我的意思是,如果您不告诉我们真正的路径,很难判断。但是,如果要将所有文件放在某个文件夹中,则始终可以按如下方式设置路径:


“#{RAILS\u ROOT}/pdf/scan.pdf”

您确定正在访问代码吗?换句话说,
语句是否将
置于帮助之前/之后?谢谢!我所要做的就是在调用函数之前对rails根进行chdir,它工作得很好!