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