Mój masterplan:
- Napisać projekt z Agile Rails 2nd pod Rails 1.2.X
- Przenieść projekt na Rails 2.1.0
- Pisać swój projekt pod Rails 2.1.0
Aktualnie utknąłem na starcie 2 punktu. Mam zainstalowane 2 wersje Rails, w konfiguracji projektu zmieniłem na 2.1.0.
Miałem problem z nieznaną metodą ‘paginate’.
plik admin_controller.rb
def list
#wyrzucilen paginacje, bo nie wiadomo jak to sie robi w rails 2.1.0
#@product_pages, @products = paginate :products, :per_page => 10
@product_pages, @products = Product.find(:all)
end
Po zastąpieniu paginacji metodą Product.find(:all) (ktora wydaje mi się tu cholernie poprawna!) dostaje na widoku błąd:
[code]Showing admin/list.rhtml where line #5 raised:
undefined method `each’ for #Product:0x67e08c8
Extracted source (around line #5):
2:
Lista produktów
3:
4: