Мне нужно получить путь к файлу на диске, который использует ActiveStorage
. Файл хранится локально.
Когда я использовал скрепку, я использовал метод path
для вложения, который возвращал полный путь.
Пример:
user.avatar.path
Глядя на Active Storage Docs , казалось, что rails_blob_path
поможет. После просмотра того, что он возвратил, он не указывает путь к документу. Таким образом, он возвращает эту ошибку:
Нет такого файла или каталога @ rb_sysopen -
Фон
Мне нужен путь к документу, потому что я использую гем объединить_пдф , чтобы объединить несколько PDF-файлов в один PDF-файл.
Для реализации скрепки я перебрал полные пути выбранных вложений в формате pdf и load
переместил их в объединенный файл pdf:
attachment_paths.each {|att_path| report << CombinePDF.load(att_path)}