0
在rails 2中,我们如何才能发现某个表中的某个主键在另一个表中被用作外键。就像我有一个表'punching_informations'具有'id'作为主键。我想知道是否将来自punching_informations表的'id'用作另一个名为punching_request的表中的外键。 PunchingInformation有一个PunchingRequest。在另一个表中用作外键的主键
在rails 2中,我们如何才能发现某个表中的某个主键在另一个表中被用作外键。就像我有一个表'punching_informations'具有'id'作为主键。我想知道是否将来自punching_informations表的'id'用作另一个名为punching_request的表中的外键。 PunchingInformation有一个PunchingRequest。在另一个表中用作外键的主键
理想情况下,您的punching_request
表中应该有punching_information_id
。 在这种情况下,您的punching_request.rb
型号将具有以下行。
belongs_to :punching_information
但是,您可以通过使用元素:foreign_key
像下面
belongs_to :punching_information, foreign_key: "some_new_id"
改变这种