我在routes.rb中有以下内容:
- (IBAction)play:(UIBarButtonItem *)sender {
if (sender.tag == 1) {
testButton.tag = 2;
} else if (sender.tag == 2) {
testButton.tag = 1;
}
}
在为吉他控制器的索引操作分页时,我正试图让# Legacy Search URL
get "/used-guitars/search", to: 'guitars#index', as: 'legacy_search'
gem使用我的legacy_search网址:
will_paginate
与href的分页链接结果如下:
= will_paginate @guitars
当我想要的是:
/guitars?page=2
我已经阅读了代码,并且没有提供路径参数的选项。
怎么办?如果我不能解决这个问题,我会放弃will_paginate,如果必须,我会编写自己的代码,因为这是一个showstopper。
答案 0 :(得分:0)
我通过将我的遗留路线移到另一个路线之上来解决这个问题:
get "/used-guitars/search", to: 'guitars#index', as: 'legacy_search'
resources :guitars
当你知道如何时很容易。