1

Rails 2では、あるテーブルの特定の主キーが別のテーブルの外部キーとして使用されていることをどのように確認できますか。私がテーブルpunching_informationsを持っているように、主キーとして'id'を持っています。私は、punching_informationsテーブルの「id」がpunching_requestという名前の別のテーブルで外部キーとして使用されているかどうかを調べたいと思います。PunchingInformationには1つのPunchingRequestがあります。

4

1 に答える 1

0

punching_information_id理想的には、punching_requestテーブルに a があるはずです。その場合、punching_request.rbモデルには次の行があります。

belongs_to :punching_information

:foreign_keyただし、次のような要素を使用してこれを変更できます

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