2013-09-07 7 views
0

пытается добавить нумерацию страниц в мое приложение (страницы номера в нижней части страницы) получения ошибки «неопределенный метод` страницу»для #»неопределенный метод `страница«для # <ActiveRecord :: Связь: 0x000001054d1a38>

добавлено 2 драгоценных камней 'will_paginate', '3.0.3' gem 'bootstrap-will_paginate', '0.0.6' побежал bundle install & rails s

добавил строку в мое приложение/контроллеры/pins_controller.rb

def index 
    @pins = Pin.order("created_at desc").page(params[:page]).per_page(20) 
end 

Добавлено в год gination в индексном штырьки - приложение/просмотров/контакты/index.html.erb

<%= render 'pages/home' %> 

<div id="pins"> 
    <%= render @pins %> 
</div> 

<%= will_paginate @pins %> 

, но получаю сообщение об ошибке

NoMethodError в PinsController # указательный неопределенный метод `страницу» для #

приложение/контроллеры/pins_controller.rb: 6: in `index '

+0

обновление ... веб-приложение теперь загружается корректно без сообщения об ошибке, но все еще не показывает номера страниц в нижней части страницы? – Neil

+0

@pins = Pin.order ("created_at desc"). Страница (params [: page]). Per_page (20) добавлено 20+ контактов (фотографий) показывает 20-ю, но не номера страниц – Neil

ответ

0

исправлено! Изменение <% will_paginate @pins%> to <% = will_paginate @pins%>

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