私は2つのテーブルを持っています
ACCRELATIONS
"ID"
"ACCDETAILS"
"ACCRELATIONSBIKEID"
"ACCRELATIONSCARID"
"ACCRELATIONSPERSONID"
ACCPEOPLE
"ID"
"FIRSTNAME"
"LASTNAME"
"ACCRELATIONSID"
関係は次のようになります
class ACCPEOPLE < ActiveRecord::Base
has_many :ACCRELATIONS, :foreign_key => 'ACCRELATIONSBIKEID'
has_many :ACCRELATIONS, :foreign_key => 'ACCRELATIONSCARID'
has_many :ACCRELATIONS, :foreign_key => 'ACCRELATIONSPERSONID'
このレールロジックは機能しますか? したがって、基本的に「ACCPEOPLE」レコードは、3 つのリレーションのいずれにも結合できます。
編集====
ありがとうございました!私はあなたの答えのロジックを使用して、関係が逆になっているのを修正しました。3 つの関係を別のテーブルに属している_として追加することによって行われます。