Factory_girl弃用轨道 5



我目前正在将我的 rails 应用程序从 rails 4 升级到 rails 5。有必要从Factory_girl改为Factory_bot吗?如果我继续发出弃用警告会发生什么情况?此外,我可能会将该应用程序升级到 rails 6,那么factory_girl适用于 rails 6 吗?

FactoryGirl

于2017年10月更名为FactoryBot。(最初的名字是基于一些内部笑话/流行文化的参考,有些人认为这是一个糟糕的决定。

这与升级导轨无关,而与升级factory_girl/factory_bot有关。

使用新名称。保留旧名称是没有意义的 - 无论如何,如果您不执行重命名,您的代码将在更新版本时的某个时候中断。

更改非常简单,并且人们已经编写了有关升级的各种指南,例如此。

从本质上讲,您需要做的就是:

  1. Gemfile中的factory_girl和/或factory_girl_rails重命名为factory_botfactory_bot_rails
  2. 将任何提及FactoryGirl重命名为FactoryBot。(您可以使用git grep来确保不会遗漏任何内容。

相关内容

  • 没有找到相关文章

最新更新