我目前正在使用rails 2.3.8 ..我在分享视图时收到此错误消息?
#ActionView :: Base的未定义方法`foos_url':0xf4e92cc
提取的来源(第52行):
50:<%= @ page.number%>
51:<%= link_to(“Prev”,foos_url(:page => @ page.prev.number))if @ page.prev? %GT;
52:<%= link_to(“下一步”,foos_url(:page => @ page.next.number))if @ page.next? %GT;
我完成了http://paginator.rubyforge.org/中给出的指示 我怎么能摆脱这个?
答案 0 :(得分:1)
在终端中,在项目的文件夹中键入rake routes | grep foos
并查看是否有任何匹配。是否有 - 检查Chris Barretto的答案。
另请注意,paginator
gem似乎已过时。考虑使用will_paginate
或kaminary
gem(虽然后来似乎只支持Rails 3.x)。
答案 1 :(得分:0)
你有吗
的routes.rb
map.resources :foos
foos_controller.rb
def index
end