问题标签 [will-paginate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
326 浏览

ruby-on-rails - will_paginate 和 named_routes

我在使用will_paginate和命名路由时遇到了一些问题。

这是一些代码(我的网站是西班牙语):

路线.rb

通过这些路由,我生成如下 URL:

但是,当生成页面链接时,我会得到如下链接:

他们为什么会这样?


注意:我也在使用 friendly_id.

0 投票
1 回答
164 浏览

ruby-on-rails - 具有嵌套资源的 Rails 应用程序,需要 SearchLogic 帮助

我正在尝试在嵌套资源上设置 searchlogic。我有类别 has_many :products 也类别 has_many :brands through :products

所以在结构上它的类别/品牌/产品

当用户浏览站点时,他们单击一个类别,该类别使用 Category#show 操作。

因此,它呈现该类别的可用品牌列表,并显示第一个列出的品牌中的产品。

如果用户随后单击列表中的不同品牌,则用户将被带到 Brand#show 操作。

我已经开始实施 Searchlogic,安装 gem 和一些代码。但是,当它搜索时,它会从 url http://localhost:3000/brands/14?search[order]=ascend_by_price 中删除该类别。虽然它不是一个主要问题,如果它有效,它不会。我有需要访问相关类别和品牌信息的面包屑...

所以在一天结束时,我正在尝试学习如何在嵌套资源上实现 Searchlogic。任何人都可以指导我完成那段旅程吗?

0 投票
2 回答
225 浏览

ruby-on-rails - Paginate 为自定义验证引发错误

我正在尝试在 Rails 2.3.5 中为我的一个模型创建自定义验证,但每次运行测试套件时都会收到以下错误:

应用程序/模型/project.rb

这个好像不太懂~

0 投票
1 回答
1016 浏览

will-paginate - paginate_by_sql,下一页错误

我将 will_paginate (3.0.pre2) 与 rails 3.0.0.rc 一起使用。第一页拉得很好,但是当我转到第 2 页时,它什么也没有返回,因为 will_paginate 没有正确设置第 2 页的查询。

控制器:

看法:

第2页的链接是:

日志显示 where 子句应显示不正确的 (ids = 'search') (ids = '1')

我缺少什么以便可以更正第 2 页的查询?

0 投票
2 回答
5225 浏览

ruby-on-rails - Rails 3- Will_Paginate - Making the Pagination links more like GMAIL

I'm using the Rails 3 plugin Will_Paginate and have been using the following tutorial to learn how to customize the pagination links:

http://thewebfellas.com/blog/2010/8/22/revisited-roll-your-own-pagination-links-with-will_paginate-and-rails-3/

My question is, how to make the pagination links more like GMAIL, example:

1 - 100 of 25409 Older › Oldest »

‹ Newer 101 - 200 of 25409 Older › Oldest »

« Newest ‹ Newer 25401 - 25409 of 25409

Thanks

0 投票
3 回答
141 浏览

javascript - 如果其中有 RoR 代码,则对部分的 jQuery 调用不起作用?

我正在尝试使用 jQuery 进行分页。我正在使用 will_paginate gem。它正常工作(没有javascript)。我尝试遵循 railscast ( http://railscasts.com/episodes/174-pagination-with-ajax ) 但我仍然遇到问题。

显示.js.erb

这在部分文件只是 html 时有效。IE 没有 <% 这样的代码 %>。为什么?.html 是要调用的错误 jQuery 函数吗?我应该使用什么?

从尝试让事情开始,这段代码可能是问题所在:

什么是“脚本”?

0 投票
3 回答
1529 浏览

ruby-on-rails - 将分页,嵌套路由,ruby,rails

我试图将分页链接到我的嵌套路由而不是常规的帖子变量。我知道我应该传递一些参数来分页,但我不知道如何传递它们。

基本上有一个数组存储在@posts其中,另一个参数 paginate 可以访问 is category_id

嵌套路由是/category/1/posts,但点击 next 和 previous on 将分页返回一个这样的 url posts?page=1&category_id=7


这是 Yannis 回答的结果:

在您的控制器中,您可以执行以下操作:

在您看来:

这样做会出现以下 URL


routes.rb #还有更多路线,但这些是相关的

解决方案

必须在块之后声明资源

谢谢斯蒂芬!

0 投票
1 回答
34 浏览

ruby-on-rails - :conditions => [a_field IN (.., .., ..)] 有什么特别之处?

以下结果集适用于 will_paginate:

以下没有:

为什么第二个查询不适用于分页?谢谢!

0 投票
1 回答
3017 浏览

pagination - Mongoid分页问题

我正在努力使用 mongoid 进行分页。我可以在我的集合对象上调用分页,例如

但它需要如何被提及?
在我看来,我已将集合部分呈现为

在上面的行中,我得到了数组的错误未定义方法 total_pages。

但是,如果我在视图中删除 will_paginate 调用并且所有集合都显示在视图中而没有分页,则没有错误。请帮忙。

我认为我在视图中调用分页助手时出错了。我已经搜索了很长时间,但没有找到包含针对 mongoid 的分页调用的示例。

如果这是一个愚蠢的问题,请原谅我。我是新手。

0 投票
0 回答
148 浏览

ruby-on-rails - ruby on rails 中搜索结果的分页问题

我的搜索结果作为子数组存储在 @searchresults 变量中 - 例如,它有 3 个结果子类书籍、人员、车名,这样每个结果都可以在搜索结果中作为 @searchresults[:books_results] 等使用, .

我需要一些关于如何为这些部分(书籍、人物等)应用 will_paginate 的帮助,与我的 @searchresults 相比,处理分页的 railcast 有一个简化的版本@products,它有一个子类结果。

我在控制器、模型中做了哪些更改?

非常感谢您的帮助。谢谢