我正在使用 ruby on rails 并尝试检查查询是否返回值。
这是查询:
@search = Customer.find_by_name($login_name)
如果查询找到结果,一切都很好,但是我如何对空结果做出反应?
我试过:
if @search.empty?
flash[:notice] = 'Username nicht bekannt'
redirect_to :action => :login
end
但我得到一个错误:
undefined method `empty?' for nil:NilClass
任何想法出了什么问题?
谢谢!!!