Logo Ruby on Rails

Problem z will_paginate i pg_search w RoR 4

pg_search i will_paginate – dość powszechnie biblioteki niestety mają problem ze wzajemną współpracą pod Ruby on Rails 4 w gałęzi 4-0-stable. Problemem jest sposób wywołania metody count przez will_paginate. Poprawka jest prosta – samodzielnie definiujemy total_entries dla metody paginate. Przykład:

@posts = Post.search(params[:search])
@posts_counter = @entries.count(:all)
@posts = @posts.paginate(page: params[:page], per_page: 10, total_entries: @posts_counter)

Autor

Kamil Skrzypiński

Fullstack developer, programista aplikacji internetowych i mobilnych. Zna się m.in. na Ruby on Rails, JavaScript, Objective-C, PHP, HTML5 i CSS3. Instalacja i konfiguracja serwera z mniej i bardziej popularnymi usługami, to też dla niego nie problem. Niegdyś zapalony radiowiec - głównie od strony techniczno-informatycznej.

Jedna myśl na temat “Problem z will_paginate i pg_search w RoR 4”

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *