我需要获取磁盘上正在使用的文件的路径ActiveStorage
。该文件存储在本地。
当我使用回形针时,我使用了path
返回完整路径的附件上的方法。
例子:
user.avatar.path
在查看Active Storage Docs时,它看起来rails_blob_path
可以解决问题。在查看了它返回的内容之后,它没有提供文档的路径。因此,它返回此错误:
没有这样的文件或目录@rb_sysopen -
背景
我需要文档的路径,因为我正在使用combine_pdf gem 将多个 pdf 组合成一个 pdf。
对于回形针的实现,我遍历了所选 pdf 附件的 full_paths 并将load
它们放入组合的 pdf 中:
attachment_paths.each {|att_path| report << CombinePDF.load(att_path)}