`
cuilji
  • 浏览: 69816 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

Rails2.0.2分页插件

阅读更多
一、安装分页插件,每台主机仅需安装一次
sudo gem install mislav-will_paginate --source http://gems.github.com/
二、编辑需要使用该分页插件的Web应用的config/environment.rb文件,将下面两行代码附加到文件最后:
  gem 'mislav-will_paginate', '~> 2.2'
  require 'will_paginate'
三、具体使用方法:

1、Model(此步骤可省略,系统会使用默认值30)
class Doc < ActiveRecord::Base
cattr_reader :per_page
@@per_page = 50
end

2、Controller
def index
     # @docs = Doc.find(:all)
     #分页
     @docs = Doc.paginate :all, :page => params[:page],rder => 'created_at DESC'
     respond_to do |format|
      format.html # index.html.erb
      format.xml  { renderml => @docs }
    end
  end

3、View
<%= will_paginate @docs %>

4、编辑config/environment.rb文件,重新设置分页导航条中的文字:
WillPaginate::ViewHelpers.pagination_options[:prev_label] = '上一页'
WillPaginate::ViewHelpers.pagination_options[:next_label] = '下一页'

5、把该插件examples目录下的pagination.css文件拷贝到RAILS_ROOT/public/stylesheets目录下,选择一种你喜欢的css分格并将其改名为.pagination,例如:.flickr_pagination => .pagination
分享到:
评论
1 楼 jshmemory 2009-01-14  
太感谢了。。。

相关推荐

    rails 2.0.2 分页 需另外下载插件

    在Ruby on Rails框架中,`Rails 2.0.2`是一个较早的版本,而分页功能在那个时期并不像现在的Rails应用那样内置在框架内。为了实现分页,开发者通常需要安装并使用第三方插件,比如"will_paginate"。这个插件允许你在...

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,需要安装 Mongrel 服务器。...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    这个过程可能需要一些时间和耐心,但遵循上述步骤,您将成功建立一个兼容ruby1.8.6和rails2.0.2的开发环境。同时,提供的`安装说明.xls`文件应该包含更详细的步骤和可能遇到的问题解决方案,确保您在整个过程中得到...

    Rails的自动完成分页插件

    分页插件通常通过简单的API集成到控制器和视图中,提供友好的URL结构和可定制的样式。 4. **上传文件进度**: 对于大文件上传,用户可能需要知道文件上传的进度。这可以通过JavaScript库如jQuery-File-Upload或...

    关于rails学习中分页的示例

    你可以通过自定义分页助手来改变样式,或者使用如`kaminari-bootstrap`或`kaminari-bootstrap4`这样的插件来匹配Bootstrap框架。 7. **分页与Ajax** 如果你想实现无刷新分页,可以结合Ajax来更新内容。在控制器中...

    rails-chm-2-0-2.rar

    9. **插件和 gems**:Rails社区提供了大量的插件和第三方gem库,它们扩展了Rails的功能。学会查找、安装和使用gem是Rails开发者的日常任务。 10. **部署**:了解如何将Rails应用部署到各种服务器环境,如Heroku、...

    will_paginate分页插件

    `will_paginate` 是 Ruby on Rails 框架中一个非常流行的分页插件,它为数据查询结果提供了简洁、高效的分页解决方案。这个插件的设计理念是使代码更易于阅读和维护,同时提供了一些优雅的接口来处理复杂的分页需求...

    [Rails 常用插件简介]CRUD Generator 2

    **Rails 常用插件简介 - CRUD Generator 2** 在Ruby on Rails框架中,开发过程中经常需要创建、读取、更新和删除(CRUD)数据。为了提高开发效率,开发者通常会使用各种插件来自动化这个过程。CRUD Generator 2就是...

    VIM的Rails编辑插件rails.vim.zip

    rails.vim提供了常用的一些命令,可以帮助开发,例如:Rgenerate, Rake, Rfind,RTview等,很方便,也很实用。 安装方法: 拷贝 autoload/rails.vim, plugin/rails.vim, 和 doc/rails.txt 到 ~/.vim 目录. ...

    Ruby on Rails插件

    Ruby on Rails插件是Rails框架的核心扩展机制,用于弥补Rails本身功能的不足,提供开发者所需的额外特性或功能。Rails插件允许开发人员自定义和增强Rails的任何部分,并且能够以封装和重用的方式与其他开发者共享。...

    关于Rails登录和验证插件http_authentication restful-authentication

    6. **Rakefile和init.rb**: Rakefile用于定义任务,如安装或更新插件,而init.rb是Rails初始化脚本,负责加载插件。 7. **版本控制(.svn)**: 这个文件可能表示插件曾使用Subversion作为版本控制系统。现代项目更...

    thinking-sphinx, activerecord/Rails的Sphinx插件.zip

    thinking-sphinx, activerecord/Rails的Sphinx插件 ThinkingThinking是将ActiveRecord连接到Sphinx完整文本搜索工具的库,并与 Rails ( 但也适用于其他 ruby 网络框架) 紧密集成。 当前版本为 v3.4.2.插件升级升级时...

    ruby on rails 常用插件下载

    在这个特定的场景中,我们关注的是一个名为 "will_paginate" 的插件,它是 Ruby on Rails 中用于实现高效、灵活分页功能的常用工具。 `will_paginate` 插件为 Rails 应用程序提供了一种简单而优雅的方式来处理大量...

    ruby on rails for eclipse开发插件

    ruby on rails for eclipse开发插件

    eclipse的ruby on rails开发插件RadRails

    **Ruby on Rails 开发环境构建:Eclipse与RadRails 插件详解** 在现代软件开发领域,Ruby on Rails(简称Rails)作为一个强大的Web应用程序框架,因其简洁、高效的特性深受开发者喜爱。而Eclipse,作为一款功能强大...

    Rails插件收集

    标题“Rails插件收集”指的是一个关于Ruby on Rails框架中插件资源的汇集。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在提升开发效率和...

Global site tag (gtag.js) - Google Analytics