Rails查询属性

时间:2011-11-14 18:30:51

标签: ruby-on-rails activerecord

我查询了这样的图片

pictures = Picture.near([latitude, longitude], 6.8).where("created_at >= :time",{:time => time })

我拿出了与这个模型相关的标签(每张图片has_many:标签),如此

@tags = Tag.find(:all, :conditions => ["picture_id in (?)",pictures.collect(&:id)])

如何使用查询来提取每个标记的属性(即我的标记有一个属性tagcontent,我需要在activerecord查询中提取所有这些内容)

1 个答案:

答案 0 :(得分:0)

以下是Alberto Santini的评论答案。

tagcontents = @tags.map(&:tagcontent)