在Rails 3 文档中,build用于关联的方法被描述为与new方法相同,但是具有自动分配外键的功能。直接来自文档:
Firm#clients.build (similar to Client.new(“firm_id” => id))我在其他地方也读过类似的文章。
但是,当我使用new(例如,some_firm.clients.new不带任何参数)时,会自动创建新客户端的firm_id关联。我现在正在控制台中盯着结果!
我想念什么吗?文档是否有点过时(不太可能)?build和之间有什么区别new?