2015-07-11 98 views
0

我有一个Journey模型。要刷新分贝,我打电话以下rails model.blank?即使我清除了数据库也会返回false

rake db:reset db:migrate 

应清除所有现有数据的数据库并重新启动数据库。

我在控制台,它返回nil预期称为Journey.first

但为什么,当我叫Journey.blank?它返回false?此时数据库是否为空(或空白)?

如果没有,我怎么可以检查,看看是否我的旅程型号为空?

回答

1

您要检查,看是否有数据库中没有的元素,而不是如果对象is actually blank

对于这一点,只是做一个计数查询,而不是。

Journey.count # should return 0 
相关问题