Ruby/Rails - Kaminari nie jest zdefiniowane metodą paginacji błędów
Nie jestem pewien, co zrobiłem, ale Kaminari zaczął zachowywać się dziwnie w mojej aplikacji.
W moim kontrolerze:
@producers = Producer.order(:name).page(params[:page])
widok:
<%= paginate @producers %>
prowadzi do:
undefined method `num_pages' for #<ActiveRecord::Relation:0x000001026e6308>
Jeśli dodam .per do mojego kontrolera:
@producers = Producer.order(:name).page(params[:page]).per(25)
dostaję
undefined local variable or method `per' for #<ActiveRecord::Relation:0x0000010928ef60>
Wreszcie, co dziwne, jeśli przeniosę moje
.order (: name)na koniec, działa:
@producers = Producer.page(params[:page]).order(:name)
Zakładam, że inny zainstalowany przeze mnie klejnot ma zasięg
stronylub metodę, która powoduje problem?
Podziękować.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
4 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Zainstalowałem to
aktywny administrator
http://activeadmin.info/... Zainstalował jako zależność.
W ostatnich zatwierdzeniach dla został zastąpiony przez .
Zmodyfikowałem mój plik Gemfile, aby pobrać z github. został usunięty z mojego pakietu i wszystko działa teraz. Możesz to zrobić, umieszczając następujący wiersz w swoim pliku gem:
Anonimowy użytkownik
Potwierdzenie od:
Umieść go w inicjatorze.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
https://github.com/gregbell/ac ... s/157
https://github.com/gregbell/ac ... s/157
)
Rozwiązaniem, które znalazłem, było wskazanie tej wersji: