Rails ошибка пагинатора? - PullRequest
0 голосов
/ 16 июля 2011

Я в настоящее время использую рельсы 2.3.8 .. У меня появляется это сообщение об ошибке при разбиении на страницы моих представлений?

неопределенный метод `foos_url 'для #ActionView :: Base: 0xf4e92cc
Извлеченный источник (около строки # 52):
50: <% = @ page.number%>
51: <% = link_to («Предыдущая», foos_url (: page => @ page.prev.number)) if @ page.prev? %>
52: <% = link_to ("Next", foos_url (: page => @ page.next.number)) if @ page.next? %>

Я сделал с инструкцией, приведенной в http://paginator.rubyforge.org/
Как я могу выбраться из этого?

Ответы [ 2 ]

1 голос
/ 16 июля 2011

В терминале, в папке проекта введите rake routes | grep foos и посмотрите, есть ли совпадение. Если нет - проверьте ответ Криса Барретто.

Также обратите внимание, что камень paginator кажется устаревшим. Подумайте об использовании will_paginate или kaminary gem (хотя позже, похоже, будет поддерживаться только Rails 3.x).

0 голосов
/ 16 июля 2011

У вас есть

routes.rb

map.resources :foos 

foos_controller.rb

def index
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...