2015-07-11 92 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 
相關問題