是否可以在没有模型的情况下创建连接表。 我有一个名为User and Pet的模型。我希望用户只有一只宠物和宠物只有一个主人。非常简单。但是,我试图找出如何创建连接表
pets_users,其中包含users.id和pets.id,无需创建实际模型。这可能吗?这是一个糟糕的设计吗?
如果可能,如何在pets_users表中创建新条目?
答案 0 :(得分:1)
您不需要连接表。
User has_one Pet
Pet belongs_to User
然后宠物表会有一个 user_id 列,而Active Record会为你处理其余的事情。