Tag: collections

如何在模型中对项目数组使用命名范围?

我知道我可以查询基于数组的最新书籍 scope :recent_books, lambda {|since_dt| {:conditions=>{:created_at >= since_dt}}} 但是当我有一个项目数组时如何进行类似的查询,例如,如果我想知道是否有任何记录与[date1,date2,date3等]的数组中的日期匹配,该怎么办? 我认为必须有一个collect / inject / select / map y方法才能做到,但我不确定从哪个读取它们。