我无法理解如何进行简单查询,该查询结合了所有名为“Ted”的用户拥有的所有商店
我的班级用户has_many :stores
user.owner_name是商店所有者的名称
我的班级商店belongs_to :user
users = User.find_all_by_owner_name("Ted")
拉取了所有名为Ted的用户
但是,如何获得该组用户拥有的所有商店(名为Ted)?
我需要将该列表作为单个记录集。
答案 0 :(得分:2)
我认为应该这样做
Store.joins(:user).where('users.owner_name = ?', 'Ted')