Rails - Best-Practice: Erstellen abhängiger has_one-Beziehungen
Könnten Sie mir sagen, was die beste Vorgehensweise zum Erstellen von has_one-Beziehungen ist?
f.e. wenn ich ein benutzermodell habe und es ein profil haben muss ...
Wie könnte ich das erreichen?
Eine Lösung wäre:
# user.rb
class User << ActiveRecord::Base
after_create :set_default_association
def set_default_association
self.create_profile
end
end
Aber das scheint nicht sehr sauber ... Irgendwelche Vorschläge?