2017-02-08 4 views
0

Так что я пытаюсь использовать драгоценный камень will_paginate в рельсах 5 для разбивки страницы моего блога. Я добавил драгоценный камень в файл gem, а затем установил пакет, который он установил, просто отлично. Затем я добавил этот код в свой почтовый контроллер, и когда я попытаюсь перейти на страницу статей, я получаю следующую ошибку. У меня нет идеи, что я делаю неправильно, и все примеры, которые я вижу, каждый раз повторяют одно и то же и ошибку. Какие-либо предложения? Когда я снимаю страницы, страница выглядит просто отлично. Безопасно предположить все, что до настоящего времени, а также драгоценный камень, рубин, и рельсыпытается использовать разбивку на страницы

post index.html.erb and post controller

The error I am getting

+0

Пожалуйста, отредактируйте ваш вопрос и покажите файл index.html.erb. – Hizqeel

+1

Вы перезапустили сервер после установки? Глядя на свои документы, он отлично работает с Rails 5. Вы, кажется, тоже правильно его используете. Вы также можете использовать более рубиновый синтаксис для своего заказа. '.order (created_at:: desc)' – agmcleod

+0

Это был перезапуск сервера, который я поклялся перед тем, как задать вопрос здесь. Огромное спасибо!!! –

ответ

3

Все код выглядит отлично в указательным действия вы также можете сделать что-то вроде этого и делать перезагрузите свой rails server:

def index 
    @posts = Post.all.order(created_at: :desc).paginate(page: params[:page], per_page: 2) 
end 
+1

Рестарт сервера был настоящим ответом. Который я думал, что я сделал, прежде чем публиковать этот вопрос, спасибо вам большое! –

Смежные вопросы