Rails kaminari 怎么让分页与 id 对应起来?

brucebot · 2013年12月30日 · 最后由 brucebot 回复于 2013年12月31日 · 2785 次阅读

比如产品的链接是:xxxx.com/product/1 怎么能让 kaminari 的分页与产品的 id 一一对应呢?

就是说比如我这个在 ruby-china 的话题,我想在下面放一个分页显示,可以直接导航 rails 这个分类里面的主题目,直接下一个,或者前一个

加路由 get '/product/:page' => "products#show"

#1 楼 @ywencn 这样会影响其他需要不对应的吧

好诡异,没看懂

@ruohanc 就跟看博客的时候的上篇和下篇博客一样,不知道楼主是不是这个意思

#3 楼 @ruohanc #4 楼 @tyaccp_guojian 是这个意思,@ywencn的方法是可以,但是我的需要更复杂一些,这些数据是搜索得来的,其他地方需要用原来的路由,所以这样改路由不是很好,不知道还有什么方法

paginates_per = 1,为什么要用 kaminari 做这个呢?

#6 楼 @dddd1919 开始就用了,还有什么推荐的?

#7 楼 @brucebot 这个功能用两个数据库查询就行了么

#8 楼 @dddd1919 我的需求是这样的, 这些产品是通过一个分类搜索罗列出来的,在点击进入这个类别的某一个产品页面后,这里的分页显示的是要这个类别里面的其他内容。这个查询也可以吗?

可以可以都可以

#9 楼 @brucebot 可以啊,WHERE里多加一个分类筛选,如果 id 不是按顺序排列的,同 #6 楼

#9 楼 @brucebot 感觉这种需求怪怪的。一般显示上一个,下一个或相关产品。

#12 楼 @xiaogui 是啊,而且比较麻烦,所以我现在暂用你说的这种,比如 http://www.roboticsfaq.com/video/77

需要 登录 后方可回复, 如果你还没有账号请 注册新账号