标签: ruby-on-rails
我有一个Journey模型。为了刷新数据库,我调用了以下
rake db:reset db:migrate
应清除所有现有数据的数据库并重新启动数据库。
我在我的控制台中调用了Journey.first,它按预期返回nil。
Journey.first
但为什么当我致电Journey.blank?时它会返回false?此时数据库是否为空(或空白)?
Journey.blank?
false
如果没有,我如何检查我的旅程模型是否为空?
答案 0 :(得分:1)
您想检查数据库中是否没有元素,而不是对象is actually blank。
为此,只需改为计数查询。
Journey.count # should return 0