在Rails 3中构建vs新

在Rails 3 文档中,build关联方法被描述为与new方法相同,但是自动分配外键。直接来自文档:


Firm#clients.build (similar to Client.new("firm_id" => id))

我在其他地方读过类似的内容。


然而,当我使用new(例如,some_firm.clients.new不带任何参数),新的客户端的firm_id关联被自动创建。我现在正在控制台中盯着结果!


我错过了什么吗?文档是否有点过时(不太可能)?build和之间有什么区别new?


ITMISS
浏览 570回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby