Ruby on Railsの新機能ですが、SQLでうまくいきます。私は現在、2つのテーブルの関連付けをしようとしています...実際にはもっとよくなりますが、この1つの例は私の質問にすべて答えなければなりません。これらは架空ですが、私の問題を表すので、ベストプラクティスに従わない場合は気にしないでください。Ruby on Railsの2つ以上のカラムが同じテーブルにキーインされています
テーブル:USER、LOCA ---一度テーブル名の文字が戻ってしまいました。
-LOCA
LOCATIONID - PK
-USER
USERID - PK。 LIVES_LOCATION - FK(LOCATIONID); WORKS_LOCATION - FK(LOCATIONID); MANAGERID .......など
Ruby on Railsで、正しい列の正しいforeign_key名を持つbelongs_toおよびhas_manyのクラスを作成するにはどうすればよいですか?
USERとLOCAとの関連は何ですか? –
ユーザーには居住地と作業場所があります。 LOCAはlocationidのある場所です – AJHughes
http://guides.rubyonrails.org/association_basics.html – Iceman