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"
改變這種