2012-11-08 73 views
0

在rails 2中,我們如何才能發現某個表中的某個主鍵在另一個表中被用作外鍵。就像我有一個表'punching_informations'具有'id'作爲主鍵。我想知道是否將來自punching_informations表的'id'用作另一個名爲punching_request的表中的外鍵。 PunchingInformation有一個PunchingRequest。在另一個表中用作外鍵的主鍵

回答

0

理想情況下,您的punching_request表中應該有punching_information_id。 在這種情況下,您的punching_request.rb型號將具有以下行。

belongs_to :punching_information 

但是,您可以通過使用元素:foreign_key像下面

belongs_to :punching_information, foreign_key: "some_new_id" 
改變這種
相關問題