【发布时间】:2019-03-14 22:20:31
【问题描述】:
我的模型有一个has_many_attached :photos。
第一次创建此模型时,它有 0 张照片。如果我运行photos.attached?,我会得到false。
当用户上传一些文件到照片时,我需要做一些动作,但只是第一次。我尝试使用before_update :if photos.attached?。但我需要知道用户是否专门更新照片。
有没有办法知道用户是否正在尝试更新照片?或者有什么简单的方法可以做到这一点?
【问题讨论】:
-
让我直截了当地说:只有在将照片第一次附加到您的
model时,您才需要知道如何执行操作?
标签: ruby-on-rails rails-activestorage