您更喜欢如何在 Ruby On Rails 中组织测试数据?

发布于 2024-07-20 03:25:22 字数 61 浏览 2 评论 0原文

您更喜欢如何在 Ruby On Rails 中组织测试数据:固定装置、对象工厂还是其他任何东西? 为什么?

How do you prefer to organize your test data in Ruby On Rails: fixtures, object factories or anything else? Why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长发绾君心 2024-07-27 03:25:22

对象工厂远没有固定装置那么脆弱,当它们因为你一直在修改数据库模式而损坏时,修复它们的工作就会少得多。 有些 gem 还知道如何智能地自动构建工厂对象之间的关联。

工厂女孩和机械师现在很流行。 我也使用 Faker 来生成随机字符串; 不是绝对必要的,但很有趣。

Object factories are far less brittle than fixtures, and when they break because you've been mucking around with the database schema, there's much less work to do to fix them. Some gems also know how to intelligently auto-construct associations between factory objects.

Factory Girl and Machinist are currently in vogue right now. I use Faker, too, to generate random strings; not strictly necessary, but kind of fun.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文