2

在一个项目中,seeds.rb情况变得越来越复杂。我们有一个seeds/包含要加载数据的 yml 文件的目录。它应该可以重新运行,并且不应该重复记录(这在模型中是允许的)。好吧,seeds.rb 应该经过测试,它用于更新生产。不过,我并没有对此有所了解,想知道是否将逻辑移至lib/正常状态并编写规范。你会怎么办?

带有 rspec 的导轨 3。

4

1 回答 1

2

我认为您应该尝试一下seed-fu gem:
https ://github.com/mbleigh/seed-fu

它不会生成重复记录,并且可以帮助维护数据的一致性。

于 2011-05-25T16:26:59.033 回答