在我的控制器中,我像这样提取了垃圾桶中的所有文件:

@myfiles = Myfile.all.where("user_id = ? AND trashcan = ?", current_user.id, 1).order('created_at DESC')


如何获取已收集的myfile的所有ID?

最佳答案

使用pluck

@myfiles = Myfile.all.where("user_id = ? AND trashcan = ?", current_user.id, 1).order('created_at DESC')
myfiles_ids = @myfiles.pluck(:id)

07-27 15:13