- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我可以很容易地分页,但我使用的是两个模型,这使它有点复杂。
首先是 Controller
class BrowseController < ApplicationController
def index
@hashtags = Hashtag.find(:all, :order => 'created_at DESC')
@posts = post.all
end
end
然后是 View (browse\index.html.erb)
<ul>
<% @posts.each do |post| %>
<% if post.hashtags.present? %>
<li> <%= link_to post.hashtags.map{|h| "##{h.hashtags}"}.join(', '), post.user %> </li>
<% else %>
<% end %>
<% end %>
</ul>
我正在尝试对该 View 进行分页。这不仅仅是帖子,还有帖子的标签。什么是正确的 <%= will_paginate %>
代码?
我正在尝试对帖子的主题标签进行分页,而不仅仅是帖子本身。
最佳答案
如果您正在使用很棒的 will_paginate gem:https://github.com/mislav/will_paginate ,简单地将您的 Controller 代码更改为:
# per_page 30 posts, change :per_page to the number you´d like
@posts = Post.paginate(:page => params[:page], :per_page => 30)
并将您的 View 更改为:
<%= will_paginate @posts %>
关于ruby-on-rails - #<Array :0x8e052a0>, 的未定义方法 `total_pages' 如何正确分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16436271/
我在这里缺少什么?我正在使用 haml_scaffold 生成器,并且页面与 will_paginate 一起工作正常。当我开始修补时,我最终遇到了这个“total_pages”错误,并且我不确定我在
在使用 kaminari 时,我遇到了一个错误。 gem 文件: # gem 'will_paginate', '~> 3.0.6' # gem 'will_paginate-bootstrap' g
使用Rails&Kaminari gem,渲染 View 时出现以下错误: undefined method `total_pages' for #Array:0x007faa486583e0 Con
我正在为我的 rails 应用程序使用 will_paginate "2.3.15" 在我的units_controller.rb def index @units = Unit.pagina
我已将 gem 'will_paginate' 和 gem 'will_paginate-bootstrap' 添加到我的应用程序中,并且运行良好。但是,由于 RSpec 测试,我确实收到了此错误消息
我可以很容易地分页,但我使用的是两个模型,这使它有点复杂。 首先是 Controller class BrowseController 'created_at DESC') @posts =
users_controller.rb: @search_results = Notice.search('hello') if(params[:query]) @search_results =
我正在使用 Draper 来装饰我的 View 并从中移出一些逻辑,但我正在努力解决这个问题 - 如何使用 Bootstrap 分页 (will_paginate) 设置 Draper? 默认我有这个
错误输出为: NoMethodError in MembersController#index undefined method `total_pages' for # 应用程序跟踪是: app/v
我是一名优秀的程序员,十分优秀!