Ich habe ein Elternmodell namens Quote. die ein Attribut namens final_quote und hat ein Kind Modell QuoteBoms genannt, die Attribute genannt quote_final_quote und Menge und total_quote (= quote_final_quote * Menge)Polymorphe Assoziationen in Schienen verstehen
class Quote < ActiveRecord::Base
has_many :quote_boms, dependent: :destroy
accepts_nested_attributes_for :quote_boms, :reject_if => :all_blank, :allow_destroy => true
class QuoteBom < ActiveRecord::Base
belongs_to :quote
has_many :quotes
end
Jetzt im verschachtelten Modell hat, bin ich das Zitat mit dem Verein der Auswahl "gehört zu: quote", aber has_many: quotes funktioniert nicht, da ich nur eine quote_id
Spalte habe (ich nehme an, das ist das Problem). Ich sehe, dass ich eine dritte Klasse als quotebom_quote_id definieren muss, kann aber nicht herausfinden, wie genau!
Jede Hilfe wird sehr geschätzt!
was versuchst du damit zu tun? Erklären Sie richtig –
versuchen Sie, '' has_and_belongs_to_many: quotes' in 'QuoteBom' Modell anstelle dieser zwei Zeilen. –
Ich erstelle eine App, in der Benutzer Zitate für einen bestimmten Artikel erstellen können. Ein Angebot kann zu einem anderen Angebot gehören, auch wenn es sich um das verschachtelte Modell handelt, und in mehreren Mengen. –