Répondre

2

Vous pouvez créer une nouvelle instance d'un comme celui-ci:

A.create :b => b, :c => c 
+0

Oui, cela fonctionne! Mais il y a un autre problème. C'est à l'intérieur d'une action "create" typique traitant un POST pour créer un nouveau A. Maintenant, A.create donne une instance avec b et c mais les autres champs ne sont pas définis. Je suppose que je pourrais les passer en tant qu'attributs également, mais je ne veux pas faire cela. Les rails ne devraient-ils pas faire cela automatiquement? – akula1001

+0

Ok, je viens de découvrir que je peux passer un hachage de params à créer. C'est ce que je voulais éviter d'avoir à coder dans les propriétés du modèle ici. – akula1001