Ich möchte sicherstellen, dass mein Staff
Objekt nicht speichern kann, ohne dass Profile
erstellt wird.Wie verbiete ich das Speichern von Objekten, außer die Zuordnungen sind festgelegt?
Gibt es eine Validierung, die ich einstellen kann, um dies zu erreichen?
Staff.rb:
class Staff < ActiveRecord::Base
has_one :profile
end
Profile.rb:
class Profile < ActiveRecord::Base
belongs_to :staff
end
Suchen Sie http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_associated? – eugen
Validate_associated erzwingt keine Anwesenheit tho. – donkey