belongs_to
を同じフィールドに2回宣言することはできますか?例えばRails:belongs_to同じフィールドに2回
:このように
class Notice < ApplicationRecord
belongs_to :avia, foreign_key: 'ticket_id', class_name: 'AviaTicket'
belongs_to :bus, foreign_key: 'ticket_id', class_name: 'BusTicket'
end
、私はさまざまなモデルのために二回ticket_id
を使用しています。 belongs_to
側では動作しませんが、反対側(AviaTicket
、BusTicket
)で正常に動作します。