gpt4 book ai didi

ruby-on-rails - 如何更改 will_paginate 网址?

转载 作者:行者123 更新时间:2023-12-04 06:04:04 25 4
gpt4 key购买 nike

我正在尝试更改 will_paginate来自 /list?page=1 格式的链接至 /list/page/1 .我已经为此设置了正确的路线,但是 will_paginate在链接中使用查询字符串而不是我漂亮的 URL 样式。不然怎么讲?

我正在使用 will_paginate 2.3.16 和 rails 2.3.14 .

最佳答案

will_paginate 使用 url_for helper 。如果您定义包含它使用的参数的路由,它应该生成漂亮的 url。

map.connect '/lists/page/:page', :controller => 'lists', :action => 'index'

请确保您在任何也可以匹配您的 Controller 操作的路由之上定义此路由。更好的是:排除这样的索引操作:
map.resources :lists, :except => [:index]

关于ruby-on-rails - 如何更改 will_paginate 网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11022759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com