编造gem bang是什么意思?

In the fabrication gem what does the bang mean?

我正在使用这个 gem - https://github.com/paulelliott/fabrication 并且我继承了一些包含以下内容的规范

Fabricator(:tenant_user) do user! tenant! end

在我的一生中,我找不到任何文档来详细说明 bang 的实际用途...任何想法 - 或者最好是 link 文档?

刚刚从创建 gem 的 Paul 那里得到了答案。在这里回答可能对其他人有用。

'这是旧语法,已在 2.0.0 版中弃用。如果您使用的是比该版本更新的版本,则可以安全地删除它们。

如果您使用的是旧版本,它们会告诉 Fabrication 立即生成模型,而不是在第一次访问时生成模型。如果没有它们,它将等到您实际调用字段访问器来生成关联的模型。'