1

在rails 2中,我们如何找出一个表中的某个主键被用作另一个表中的外键。就像我有一个以 'id' 作为主键的表 punching_informations。我想知道是否在另一个名为 punching_request 的表中使用了来自 punching_informations 表的“id”作为外键。PunchingInformation 有一个 PunchingRequest。

4

1 回答 1

0

punching_information_id理想情况下,您的punching_request表中应该有一个。在这种情况下,您的punching_request.rb模型将具有以下行。

belongs_to :punching_information

但是,您可以通过使用如下元素来更改:foreign_key

belongs_to :punching_information, foreign_key: "some_new_id"
于 2012-11-08T11:54:05.553 回答