在Active Record中,如何查找nil嵌套模型

时间:2012-10-18 17:54:14

标签: ruby-on-rails activerecord

我有许多属于Movie的照片,如Movie.photos。有些电影没有其他照片。

如何轻松找到没有照片的所有电影?

1 个答案:

答案 0 :(得分:1)

将此方法放入电影模型中

def self.no_photos
  Movie.all.reject{|movie| movie.photos}
end

你可以这样使用它。

movies_with_no_photos = Movie.no_photos