1
I ont un modèle défini commela création de modèles avec de multiples références dans les rails
class A < ActiveRecord::Base
belongs_to :b
belongs_to :c
end
Comment puis-je créer une nouvelle instance de A associée à b et c. J'ai les identifiants pour b et c.
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
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