给定具有ActiveStorage的模型
class User
has_one_attached :avatar
end
Run Code Online (Sandbox Code Playgroud)
我可以检查一个用户是否有化身
@user.avatar.attached?
Run Code Online (Sandbox Code Playgroud)
但是,如何返回具有附件(或没有附件)的所有用户的集合?
我尝试使用joins返回带有附件的所有Users,但这在blob或附件表上似乎都不起作用,或者我的语法不正确。
我确定我忽略了一些显而易见的事情。是否可以按照以下方式做一些事情:
User.where(attached_avatar: nil)
Run Code Online (Sandbox Code Playgroud)
如果是这样,在哪里记录?