單個請求多個哈希我想要做的事有點像 -充分利用在軌&SQL
@apples = Fruit.find :all, :conditions => ["type = ?", "apple"]
@pears = Fruit.find :all, :conditions => ["type = ?", "pear"]
@tomatos = Fruit.find :all, :conditions => ["type = ?", "tomato"]
問題是這需要3個DB請求。有沒有一種方法來組合這些,所以它只提出一個請求,但獲得所有必需的信息?
謝謝, 亞歷克斯
其實這是你能做的最好的。你可以做一個請求,但是隨後用Ruby分組rsurult – fl00r
啊,沒有魔法RoR技巧!我知道你可以將結果分成紅寶石,但如果你有一個大的數據庫,這可能會導致稅收。 –