В Rails 3 docs метод build для ассоциаций описывается как тот же, что и метод new, но с автоматическое назначение внешнего ключа. Прямо из документов:
Firm#clients.build (similar to Client.new("firm_id" => id))
Я читал подобное в другом месте.
Однако, когда я использую new (например, some_firm.clients.new без каких-либо параметров), автоматически создается новая клиентская firm_id ассоциация . Я смотрю на результаты прямо сейчас на консоли!
Я что-то упустил? Являются ли документы немного устаревшими (маловероятными)? Какая разница между build и new?
