has_many :comments, :foreign_key => 'title_id'
のようにrailsのモデルクラスに以上のような外部キーを指定するオプションを書けると思うのですが、、、
class Work < ApplicationRecord has_many : users, through: :applicants end
のように多対多(仕事テーブルとユーザーテーブルが候補者テーブルを通して多対多でリレーションされている)の関連付けをしているメソッドにはどの位置にforeign_keyオプションを指定してあげればいいのでしょうか?
調べても1対多のパターンしか出てこなかった為質問いたしました。
例えばですが候補者テーブルのapplicants_location属性、ユーザーテーブルのuser_name属性の双方の何らかの属性を外部キーとして指定したいです。
よろしくお願い致します
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/24 06:25