2012-11-08 69 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" 
改变这种
相关问题