小编pet*_*ket的帖子

未附加文件时的 Rails ActiveStorage 范围

使用 ActiveStorage 时,如何在未附加文件时创建范围。

例如:

class Check < ActiveRecord::Base
  has_one_attached :image
end
Run Code Online (Sandbox Code Playgroud)

我想要类似的东西Check.has_no_attached_image只返回没有现有附加图像的记录。

找到了附加图像但不是相反情况的答案
scope :has_attached_image, -> { joins(image_attachment: :blob) }

ruby ruby-on-rails rails-activestorage ruby-on-rails-6

6
推荐指数
3
解决办法
2261
查看次数