次のクラスは、単一テーブルの継承を使用した Quote のサブクラスです。
class BuyQuote < Quote
has_many :shipment_quotes, foreign_key: :quote_id
has_many :shipments, through: :shipment_quotes
end
new標準の ActiveRecordメソッドを使用して出荷を作成したいと考えています。
quote = BuyQuote.create
shipment = quote.shipments.new
shipmentただし、との間に関係が設定されていませんquote。これは、クラス名が予想と異なるためだと思いますが、よくわかりません。
これが機能するように ActiveRecord 関係を変更するにはどうすればよいですか?