【发布时间】:2011-01-27 08:26:27
【问题描述】:
如何将 will_paginate 与自定义路由一起使用?
我的路线中有以下内容:
map.connect 'human-readable/:name', :controller => :tags, :action => 'show'
但据我所知 will_paginate 使用 url_for,但我想使用“人类可读”而不是 url_for,但是如何?
编辑
当我点击will_paginate生成的分页链接时,它正在使用:
"tags/show?name=Elektronikindustri&page=1"
代替:
"/human-readable/show?name=Elektronikindustri&page=1"
我希望will_paginate 使用我的自定义路由而不是实际的控制器名称
【问题讨论】:
-
当我单击 will_paginate 生成的分页链接时,它使用的是 tags/show?name=Elektronikindustri&page=1 而不是 '/human-readable/show?name=Elektronikindustri&page=1' - 我该如何更改? 'human-readable' 在我的路由文件中,如下所示: map.connect 'human-readable/:name', :controller => :tags, :action => 'show' 我希望 will_paginate 使用我的自定义路由而不是实际控制人姓名
标签: ruby-on-rails will-paginate