我需要获取正在使用的磁盘上的文件的路径ActiveStorage.该文件存储在本地.
当我使用paperclip时,我path在附件上使用了返回完整路径的方法.
例:
user.avatar.path
Run Code Online (Sandbox Code Playgroud)
在查看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)}
Run Code Online (Sandbox Code Playgroud)