Dans les rails 3 docs , la buildméthode des associations est décrit comme étant la même que la newméthode, mais avec l'affectation automatique de la clé étrangère. Directement depuis la documentation:
Firm#clients.build (similar to Client.new("firm_id" => id))
J'ai lu la même chose ailleurs.
Cependant, lorsque j'utilise new(par exemple some_firm.clients.newsans aucun paramètre), l' firm_idassociation du nouveau client est automatiquement créée. Je regarde les résultats maintenant dans la console!
Est-ce que je manque quelque chose? Les documents sont-ils un peu dépassés (peu probable)? Quelle est la différence entre buildet new?