2009-06-10 169 views
0

我應該檢查是否有一些基於這種情況的值。如果有一些,那麼我應該採取一項行動或者採取不同的行動。 我在rails,mysql和xp上工作
這不工作@ test.nil?
建議我一個替代方法
@測試= Model.find(:全部:條件=> 「ID = @ someid」)
在此先感謝如何檢查它是否返回null?

回答

7

@test.nil?應該正常工作。這可能不起作用,因爲你的查找方法是錯誤的。試試這個:

@test = Model.find_by_id(@someid) 

一個可選的語法是:

@test = Mode.find(@someid) 

—這將提高一個RecordNotFound異常,如果記錄不存在。

相關問題