W railsie 2.0.2 do paginacji można było używać will_paginate instalowanego jako plugin. Po przejściu do railsa 2.1 okazało się, że widoki zawierające paginatory przestały działać. Nie będę opisywał tutaj walki z usunięciem tego błędu - bo skutkowała wieloma mało zrozumiałymi komunikatami.
Aby wykorzystać paginacje w railsie 2.1 należy:
- usunąć katalog will_paginate z /vendor/plugins/
- do pliku environment.rb dodać nastepującą linijkę:
config.gem 'mislav-will_paginate',
:version => '~> 2.3.2',
:lib => 'will_paginate',
:source => 'http://gems.github.com'
Uwaga:na sieci znalazłem kilka wersji sposobu dodania will_paginate do environment.rb - niestety nie wszystie chciały działać! - Na końcu pliku environment.rb należy dopisać (za słowem kluczowym end):
require 'will_paginate' - wywołać task raka:
sudo rake gems:install
Uwaga: instalacja gemów wymaga uprawnień administratora
Teraz możemy cieszyć się prawidłowo działającą aplikacją.
No comments:
Post a Comment