问题标签 [kaminari]
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.
ruby-on-rails - Paginate child models Kaminari on rails 3.1
我有 2 个模型images
和categories
.
关系是:
- 图像属于一个类别。
- 一个类别有许多图像。
在对象index.html.erb
视图中categories
,我希望为所有类别每页分页 20 张图像。
我的意思是,我想对所有类别的所有图像进行分页,每页 20 张图像。
在我index action
的categories_controller.rb
方法中,我有:
在 index.html.erb 我有:
但这对我来说是行不通的。我看不到任何图像显示。
我怎样才能实现这个功能?并解决这个问题?谢谢你。
ruby-on-rails - 未定义的方法“分页”
我正在使用 Ruby on Rails 3.2.1 和 Kaminari gem 0.13.0。
我已经添加gem 'kaminari'
到我的 gemfile 中,然后运行Bundle install
.
在控制器中我有@posts = Post.order("name").page(params[:page])
鉴于:
但结果我有undefined method 'paginate' for #<#<Class:0x3cf68b8>:0x2ab92b0>
。
任何人都可以帮助我吗?
ruby-on-rails-3 - 使用 Kaminari gem 为对象数组进行 Ruby on Rails 分页
我正在尝试做过滤部分。过滤是指,当用户根据该产品的详细信息选择一些选项时,将被显示出来。如果用户选择女性(部门)和男性部门,它应该显示属于女性和男性的所有产品。为此,我使用太阳黑子并连接两个对象。它工作正常。但是,当我尝试使用 Kaminari 进行分页时,如果用户只选择像女性这样的一个部门,它就可以正常工作。
如果用户同时选择男性和女性,则会引发如下错误:
数组的未定义方法“current_page”
我正在做上面提到的工作,如下面的代码。
请任何人都可以告诉如何使用 Kaminari Gem 对对象数组进行分页?
请告诉我如何使用 Kaminari 对对象数组进行分页或如何将两个对象附加到一个对象中
ruby-on-rails - 搜索表单结果的分页不返回后续页面(Kaminari + Rails)
所以我有一个返回 Kaminari 分页数组的搜索表单。第一页总是返回一个结果列表,但是所有后续页面链接的“GET”都没有返回结果,我不知道为什么!
这是我在控制器中的搜索方法
查看代码
单击分页链接时的服务器日志
第一个呈现的页面包含我的数组的前 10 个结果(在本例中,有数百个结果)。单击任何分页链接都会生成一个 GET 并返回一个没有结果的页面。
有任何想法吗?
ruby-on-rails - 在分页时而不是事先获取对象?(导轨 + Kaminari)
所以我有一个搜索控制器,它返回一组对象 ID(在本例中为“用户”)。
由于搜索结果数组可以包含数百个 ID,我宁愿仅在需要将它们发送到视图时才获取实际对象本身。简而言之,我想使用分页为每个 ID 块(即 1..10、11..20 等)预先获取对象本身,而不是让视图逻辑获取对象。我不知道如何做到这一点。
我的控制器代码
看法
有任何想法吗?
提前致谢!
ruby - 在 Rails 3.2 上使用 Kaminari 获得无限滚动和 link_to_next_page
我在 Rails 3.2 应用程序中通过 Kaminari 无限滚动工作,并想添加一个“更多”按钮。
link_to_next_page 帮助器很棒,但是在这两种方法中共享页码的最佳方法是什么?
现在,除了通过按钮加载第二页数据不会增加我在 javascript 中用于跟踪要加载哪个页面以进行无限滚动的 page 变量之外,一切正常。
在这两种方法中共享状态的最佳方法是什么?
其他相关信息:
- 每个页面都用一堆
li
s 渲染一个部分并将其附加到一个ul
- “更多”按钮在每个 ajax 请求上重新呈现
mobile - Rails3 Kaminari 和移动设备
我已经在我的视图中实现了 Kaminari 以进行分页。现在我已经实现了我的应用程序以通过 railscast 指令http://railscasts.com/episodes/199-mobile-devices检测移动设备。
分页工作正常,而不是在移动设备中。当我切换到 index.mobile.erb 的移动设备时,我收到了这个错误。
活动中的 ActionView::MissingTemplate#index
显示 /home/jon/cny32/app/views/activities/index.mobile.erb 其中第 35 行提出:
缺少带有 {:handlers=>[:erb, :builder, :arb, :coffee], :formats=>[:mobile], :locale=>[:en, :en]} 的部分 kaminari/paginator。在以下位置搜索:*“/home/jon/cny32/app/views”*“/home/jon/.rvm/gems/ruby-1.9.2-p290/gems/activeadmin-0.4.2/app/views”*“ /home/jon/.rvm/gems/ruby-1.9.2-p290/gems/devise-2.0.4/app/views" * "/home/jon/.rvm/gems/ruby-1.9.2-p290@全球/宝石/kaminari-0.13.0/app/views"
提取的源代码(大约第 35 行):
32:33:34:
35: <%= 分页@activities %> Rails.root: /home/jon/cny32
应用程序跟踪 | 框架跟踪 | 完整跟踪 app/views/activities/index.mobile.erb:35:in _app_views_activities_index_mobile_erb___54960106_95964060'
app/controllers/activities_controller.rb:8:in
index' 请求
参数:
{"format"=>"mobile"} 显示会话转储
显示环境转储
回复
标题:
没有任何
当我取出 <%= paginate @activities %> 时,它可以工作,但只列出控制器中指定的 10 页,当然没有分页。
我的目标是在普通视图和移动设备上进行分页。
ruby-on-rails - Rails 3 - Pagination with Kaminari - 显示一个控制器的动作,浏览另一个控制器的记录
我目前的设置是一个讨论有很多帖子。因此,讨论的显示动作显示了一个帖子列表。
讨论/show.html.erb:
这是我的 Discussions_controller 显示操作:
每次我尝试将 paginate 方法添加到视图中时,都会出现一系列错误。我知道我在这里踩错了脚,那么我应该从哪里开始让分页为这个页面工作?
提前非常感谢,对 Rails 还是有些陌生!
ruby-on-rails - 使用 kaminari 对 solr 响应进行分页?
kaminari 是否支持 solr 响应的分页?如果是,如何将响应转换为与 kaminari 兼容的格式?
ruby-on-rails - 使用 ActiveRecord 排序,使用 Kaminari 进行分页
以下(来自我的活动控制器的索引操作)对显示条目的顺序没有影响:
.page-part 用于进行分页的 Kaminari-gem。
我错过了什么?