Używam ruby na szynach i próbuję sprawdzić, czy zapytanie zwraca wartość, czy nie.ruby-on-rails sprawdź, czy wynik zapytania jest pusty (Model.find)
Jest to zapytanie:
@search = Customer.find_by_name($login_name)
Jeśli zapytanie znajdzie wynik, wszystko jest w porządku, ale jak mogę zareagować na pustych wyników?
Próbowałem:
if @search.empty?
flash[:notice] = 'Username nicht bekannt'
redirect_to :action => :login
end
ale pojawia się błąd:
undefined method `empty?' for nil:NilClass
jakieś pomysły, co poszło nie tak?
Dziękujemy!
Świetnie! Działa świetnie! Dziękuję Ci bardzo! – Tobi89