【发布时间】:2012-12-09 18:18:48
【问题描述】:
我正在使用 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
任何想法出了什么问题?
谢谢!!!
【问题讨论】:
标签: ruby-on-rails database ruby-on-rails-3 activerecord