Witam,
uszukałem sie troche lecz mimo tego nie udalo mi sie znalezc rozwiazania.
Mam pusta tabele: pages, chce aby podczas otwierania strony, zostalo sprawdzone czy tabela jest pusta, jesli jest to niech doda rekord do tabeli.
Ja to robie tak:
pages = Page.find :all
if pages.nil? #nawet pages.length >0 czy tez pages.empty? nie dziala
@home = Page.find Page::HOME_ID
else
@home = Page.new (:title => 'title', :description => 'desc')
@home.save
end
jak to mozliwe ze pages.nil?, pages.empty? nie dziala? przeciez Page.find :all zwraca array tak?