ActiveStorage:将照片的图片添加到附件中

时间:2019-05-09 16:26:09

标签: ruby-on-rails rails-activestorage

我有一个带有“ has_many_attached:photos”的模型

我想在附件中添加一些信息(但不是全部),例如:

- "author"
- "source_link"
- "licence"
- "licence_link"

做到这一点的最佳方法是什么?我不使用任何gem进行上传,仅使用ActiveStorage。

1 个答案:

答案 0 :(得分:0)

您要上传的文件将成为“特定附件类型”的对象。例如,在回形针中,它将为Paperclip::Attachment

此外,此附件有一个options作为哈希值,您可以在其中合并存储附件的额外信息。

例如User.last.photo.options.merge({data: 'value'})