User which has_one
Playerというモデルがあります。プレイヤー はユーザーbelongs_to
です。
ユーザー属性 City が特定の値を持つすべての Player を見つけたいと思います。今、私は自分の Player モデルにこれを持っています:
def find
User.find(:all, :conditions => ['city LIKE ?', "%#{city}%"])
end
しかし、それは私にユーザーを与えます。ユーザーがその条件を満たしているプレイヤーが欲しいです。
それ、どうやったら出来るの?