我无法理解发生了什么,但似乎毕竟调用了 .all 方法,我在一个特定数据库表中的记录消失了。如果我运行 rake db:seed,表会填满。但是一旦我调用 .all 记录就会消失。
rake db:seed
之后我可以在 UI 中看到所有记录。
rails c
Loading development environment (Rails 4.0.0)
2.0.0-p247 :001 > reload!
Reloading...
=> true
在这里我仍然看到记录。
2.0.0-p247 :002 > Url.all
=> #<ActiveRecord::Relation []>
在这里,它们从 DB 和 UI 中消失
通过 UI 和控制台手动创建记录也是如此。怎么会这样?如何解决?