Rails加入没有模型的表

时间:2010-07-18 00:09:36

标签: ruby-on-rails join

是否可以在没有模型的情况下创建连接表。 我有一个名为User and Pet的模型。我希望用户只有一只宠物和宠物只有一个主人。非常简单。但是,我试图找出如何创建连接表

pets_users,其中包含users.id和pets.id,无需创建实际模型。这可能吗?这是一个糟糕的设计吗?

如果可能,如何在pets_users表中创建新条目?

1 个答案:

答案 0 :(得分:1)

您不需要连接表。

User has_one Pet
Pet belongs_to User

然后宠物表会有一个 user_id 列,而Active Record会为你处理其余的事情。