说我在我的控制台中有以下内容:
@user.favcolors
=> [#<FavColors id: 1, color_id: 18, fav_id: 1>,
#<FavColors id: 2, color_id: 19, fav_id: 1>]
@user.favcolors.count
=> 2
然而,由于fav_id在两个结果中都相同(1)。我希望这个计数为1,而不是2.
我有没有办法在代码where
中添加@user.favcolors
子句?
答案 0 :(得分:2)
@user.favcolors.find(:all, :group => 'favcolours.fav_id')