首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有演示应用程序的Rails 3中的jQuery.pageless

带有演示应用程序的Rails 3中的jQuery.pageless
EN

Stack Overflow用户
提问于 2011-08-22 14:33:34
回答 1查看 1.7K关注 0票数 1

我正在尝试将jQuery.pageless插件集成到我的应用程序中,但没有成功。有人能为我提供一些资源来显示具有jQuery.pageless工作能力的Rails 3演示应用程序吗?

我试着查看这个插件提供的示例应用程序,它在Rails 2.2中。我试图以类似的方式实现一切,但是我得到了用于Array <....>的错误未定义方法total_pages,它是我的模型之一的数组。

下面是代码片段:

代码语言:javascript
运行
复制
module ApplicationHelper
  def pageless(total_pages, url=nil, container=nil)
    opts = {
      :totalPages => total_pages,
      :url        => url,
      :loaderMsg  => 'Loading more results'
    }

    container && opts[:container] ||= container

    javascript_tag("$('#results').pageless(#{opts.to_json});")
  end
end

控制器

代码语言:javascript
运行
复制
def index
  @posts = Post.all

  if request.xhr?
    sleep(3) # make request a little bit slower to see loader :-)
    render :partial => "shared/post", :collection => @posts
  end
end

视图

代码语言:javascript
运行
复制
<div id="recent-sale-item-area">
  <% if !@posts.nil? %>
    <p id="recent-posts"> recent posts </p>
    <div id="recent-sale-item-list">
      <%= render :partial => "shared/post", :collection => @posts %>
    </div>
    <%= will_paginate(@posts) %>
     <%= pageless(@posts.total_pages, posts_path) %>
  <% end %>
</div>
EN

回答 1

Stack Overflow用户

发布于 2011-08-22 14:56:11

jQuery.pageless的Github页面有您想要的内容:

https://github.com/jney/jquery.pageless

编辑:

您的错误是因为Rails 3不再有分页内置。您需要下载分页或其他分页创业板,或者自己滚动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7149055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档