0

我无法理解发生了什么,但似乎毕竟调用了 .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 和控制台手动创建记录也是如此。怎么会这样?如何解决?

4

1 回答 1

0

尝试将您的型号名称从 Url 更改为其他名称。您仍然可以通过使用set_table_name 'urls'.

于 2013-10-16T18:47:30.763 回答