1
我使用這種寶石 - https://github.com/paulelliott/fabrication和我繼承了一些規範包含以下在製造寶石中爆炸是什麼意思?
Fabricator(:tenant_user) do user! tenant! end
對於我的生命,我找不到任何文檔細節是什麼爆炸實際上是......任何想法 - 或者理想的文檔鏈接?
我使用這種寶石 - https://github.com/paulelliott/fabrication和我繼承了一些規範包含以下在製造寶石中爆炸是什麼意思?
Fabricator(:tenant_user) do user! tenant! end
對於我的生命,我找不到任何文檔細節是什麼爆炸實際上是......任何想法 - 或者理想的文檔鏈接?
剛剛從Paul創建了寶石的答案。在這裏回答對其他人可能有用。
'這是一箇舊版語法,2.0.0版已棄用。如果您的版本比您更新,那麼您可以安全地刪除它們。
如果您使用的是舊版本,那麼它們會告訴Fabrication立即生成模型,而不是第一次訪問。沒有它們,它會等到你實際調用字段訪問器來生成相關模型。
這可能是我在rspec中與'let' vs'let!'類似的假設。前者是一個懶惰的負載,後者是一個熱切的負載。 – engineersmnky