Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您更喜欢如何在 Ruby On Rails 中组织您的测试数据:夹具、对象工厂或其他任何东西?为什么?
对象工厂远没有固定装置那么脆弱,当它们因为你一直在使用数据库模式而崩溃时,修复它们的工作要少得多。一些 gem 还知道如何智能地自动构建工厂对象之间的关联。
工厂女孩和机械师现在很流行。我也使用 Faker 来生成随机字符串;不是绝对必要的,但很有趣。