【发布时间】:2014-12-19 20:16:48
【问题描述】:
我是 Rails 新手,无法找到这个问题的明确答案。
假设我有
Project.create!([{title: "foo", description: "bar"}])
在我的seeds.rb 文件中然后运行
$rake db:seed
两次。数据库中是否会有两个几乎相同的条目,还是会覆盖初始条目?
【问题讨论】:
-
为什么不运行两次并在 db 上检查一下?
-
@Doguita 我在数据库中有很多非种子数据,需要一段时间才能放入其中。如果出现问题,我不想放弃数据库。另外,我认为像我这样的人(阅读:菜鸟)能够找到答案,而不必搞砸他们的数据库,这将是一件好事。
-
我明白了。但是当我有这种问题时,我只是创建一个新的 rails 应用程序并进行一些测试。
-
@Doguita 这实际上是个好主意;对于这类问题,我可以使用新的测试应用程序。我以后会这样做 - 谢谢!
标签: ruby-on-rails ruby rake seed