kaminari相关内容
我有数据,它们在某些页面上被剪切(每页 10 个结果). 控制器中的代码: @messages = Message.order('id DESC').page params[:page] 如果我愿意,如何在一个页面上显示所有结果?它类似于页面导航上的 '查看全部'. 解决方案 如果您仍然希望分页助手在您的视图中工作,您可以在 per_page 选项中设置一个非常高的限制. @m
..
我在排序一个数组时遇到问题,我已经用 Kaminari 成功地对它进行了分页. 在我的控制器中,我有: @things = @friend_things + @user_things@results = Kaminari.paginate_array(@things).page(params[:page]).per(20) 我想要由 :created_at 排序的最终 @results
..
我想使用自定义方法订购 Conversation 模型. 我找到了一些解决方案: 如何通过在 SQL 中没有属性的自定义模型方法进行排序? 和 http://awaxman11.github.io/blog/2013/10/11/sorting-a-rails-resource-based-on-a-calculated-value/, 但Conversation顺序
..
我安装了 rails admin 并将所有模型包含在 rails admin 的活动记录中, 第一次,当安装 rails admin 时显示这个错误 NoMethodError in RailsAdmin::MainController#index#的未定义方法`per_page_kaminari' 并通过
..
我在自定义默认的 kaminari 模板时遇到了困难. 我已经使用生成器创建了 kaminari 模板文件.在 kaminari/paginator.html.haml: = paginator.render do%nav.pagination 我想要做的就是访问其中的 actionview 助手,例如 link_to 或渲染.我已经搜索了源代码,但找不到传递给此渲染方法的帮助程序的任何
..
Ruby on Rails 3 项目.更新记录后,我们返回所有记录的索引(不是更新记录的视图).该索引使用 Kaminari 进行分页.我们如何返回包含更新记录的索引页面? 解决方案 Java JPA/Hibernate 有一个类似的问答 使用JPA(Hibernate)找出包含给定记录的页面,它显示了获取记录偏移量所需的sql索引视图.类似的东西 SELECT COUNT(*)从模型
..
我使用 Kaminari 0.16.3 和 Rails 4.2.0.不知道出了什么问题,我在控制台中粘贴了我运行的代码,这证明 kaminari gem 已加载但 page 方法未在 ActiveRecord 模型. abhishek@abhishek ~/my_app (master●●)$ rails c [ruby-2.1.5p273]加载开发环境(Rails 4.2.0)irb(main
..
我正在尝试将 Kaminari 添加到我的 Rails 应用程序中.我已经包含了 gem,这就是我的控制器的样子: def 索引如果参数[:年份]如果 params[:year].size >0@songs = Song.where("year like ?", params[:year]).page(params[:page])elsif params[:artist].size >0@son
..
我有许多对象想要使用 Kaminari 进行分页.但是,在第一页上,我还想显示一个通知,允许查看者创建自己的对象,从而减少该页面上可以显示的对象数量.但是,指示的页数还应考虑到第一页包含的元素较少. 假设对象是字母 a 到 z.第一页应该只显示 4 个字母:{a,b,c,d},而所有其他页面应该显示 6 个字母:{e,f,g,h,i,j}, {k,l,m,n,o,p} 等... 我一直
..
我正在为我的应用程序实现一个聊天系统,其中只有评论列表会通过 ajax 提交重新加载. Kaminari 分页 在那里使用,但在提交新评论后,它的 url 中出现了像这样的奇怪字符串. example-website.com/users/mike/refresh_part?_=1356906069855&page=2 当评论在另一个控制器中提交时,它在其 url 中获得更多奇怪的
..
为了对公共数组进行分页,我得到了这个解决方案, @arr_name =Kaminari.paginate_array(@arr_name).page(params[:page]).per(PER_PAGE_RECORDS) PER_PAGE_RECORDS 是一个变量,其值根据分页需要. 有更好的想法吗?? 也有一个使用分页的ajax调用,可以使用这个, 在您看来,
..
我搜索了又搜索,但没有解决我的问题.这是我的控制器: def 显示@topic = Topic.find(params[:id])@topic.posts = @topic.posts.page(params[:page]).per(2) # 2 用于调试结尾 这个功能很好,因为主题视图减少到两个帖子.但是,当我将其添加到 show.html.erb 时: 我收到了这个错误: 未定义方
..
在使用 kaminari 时,我遇到了一个错误. 宝石文件: # gem 'will_paginate', '~>3.0.6'# gem 'will_paginate-bootstrap'宝石 'kaminari' lists_controller.rb 定义索引如果参数[:tag]@lists = List.tagged_with(params[:tag]).order(creat
..
我有一个数组@level1,它看起来像这样: [[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4], ........] 我想在这个数组上应用分页,这样每个页面一次只显示几行.我试过这个: @temp1 = @level1.paginate(:page => params[:page]) 但它抛出以下错误: [[3.0, 4, 2], [2.0, 48, 3
..
在控制器端,我有一个数组 @bookmarks = Bookmark.where('user_id = ? && note is NULL',current_user.id).order('created_at DESC').page(params[:page_2]).per(4) 然后在视图中我有这个渲染标签,我想通过它渲染@bookmarks 然后是_bookmark 的页面
..
11 月份有这样的问题,但没有给出答案.Kaminari 在生产中生成字符串而不是 html并且没有作者的反馈,缺乏声誉并没有让我有机会在那里提问,我的问题也有点不同.我使用 Rails 4.2.4、Kaminari 0.16.3 和 slim 作为我的模板语言. 分页导航生成正确,但是 = paginate @articles 生成的几乎是一个字符串而不是 html.所以它是转义标签并像普
..
我使用 Kaminari 进行分页,在某种情况下需要第一页只包含 2 个条目,而彼此有 6 个条目.认为这是可以使用 padding() 实现的,但它没有似乎不像我期望的那样工作(文档也没有多大帮助): a = (1..20).to_ab = Kaminari.paginate_array(a).page(1).per(6).padding(2)=>[3, 4, 5, 6, 7, 8] 关于如
..
我正在使用Kaminari宝石通过Ajax进行分页 我在同一页面上有三个分页 @all_questions = Question.where.not(id:current_user.question_ids).page(params [:unanswered]).per(1)@wrong = Tracker.where("user_id =?AND correct =?",current
..
我有下面的视图和控制器.尽管提到了remote: true,但kaminari使用http调用了我的方法(使用页面刷新).我需要做些什么来使我的kaminari链接可ajaxable 吗? 在“视图"中:
..
水豚的分页方法和Kaminari的分页方法之间似乎存在某种冲突。 这就是我的猜测,无论如何,这是错误: 失败/错误:在{sign_in_as用户}前 ActionView :: Template :: Error: 错误的参数数量(1表示0) #./app/models/feed.rb:9:in`microposts' [回溯的其余部分] 代码示例: c
..