RAILS: Verschachtelte Attribute in neuer Methode mit vorhandenem Datensatz

Ich habe Modelle:

Frame.rb

belongs_to :manufacturer, foreign_key: 'model'
accepts_nested_attributes_for :manufacturer, :reject_if => proc { |obj| obj.blank? }

Wenn ich versuche, einen neuen Rahmen mit einem vorhandenen Hersteller zu erstellen, erhalte ich eine Fehlermeldung:

Frame.new({name: 'Name of the frame', manufacturer_attributes: {id:2}})

Error

Couldn't find Manufacturer with ID=2 for Frame with ID=

Antworten auf die Frage(4)

Ihre Antwort auf die Frage