Tôi đang sử dụng ruby trên thanh ray và cố gắng kiểm tra xem truy vấn có trả về giá trị hay không.ruby-on-ray kiểm tra xem kết quả truy vấn có trống không (Model.find)
Đây là truy vấn:
@search = Customer.find_by_name($login_name)
Nếu truy vấn tìm thấy kết quả là, mọi thứ đều tốt, nhưng làm thế nào tôi có thể phản ứng về kết quả sản phẩm nào?
tôi đã cố gắng:
if @search.empty?
flash[:notice] = 'Username nicht bekannt'
redirect_to :action => :login
end
Nhưng tôi nhận được một lỗi:
undefined method `empty?' for nil:NilClass
Bất kỳ ý tưởng những gì đã xảy ra?
Cảm ơn bạn !!!
Tuyệt vời! Hoạt động hoàn hảo! Cảm ơn nhiều! – Tobi89