在一个项目中,seeds.rb
情况变得越来越复杂。我们有一个seeds/
包含要加载数据的 yml 文件的目录。它应该可以重新运行,并且不应该重复记录(这在模型中是允许的)。好吧,seeds.rb 应该经过测试,它用于更新生产。不过,我并没有对此有所了解,想知道是否将逻辑移至lib/
正常状态并编写规范。你会怎么办?
带有 rspec 的导轨 3。
在一个项目中,seeds.rb
情况变得越来越复杂。我们有一个seeds/
包含要加载数据的 yml 文件的目录。它应该可以重新运行,并且不应该重复记录(这在模型中是允许的)。好吧,seeds.rb 应该经过测试,它用于更新生产。不过,我并没有对此有所了解,想知道是否将逻辑移至lib/
正常状态并编写规范。你会怎么办?
带有 rspec 的导轨 3。
我认为您应该尝试一下seed-fu gem:
https ://github.com/mbleigh/seed-fu
它不会生成重复记录,并且可以帮助维护数据的一致性。