rails分页插件 will_paginate 的安装方法
我的系统是ubuntu。
步骤如下:
#will_pagiante 建立在GitHub上的,现在添加GitHub 到我的gem 资源中
gem sources -a http://gems.github.com
#通过安装一个 mislav-will_paginate 来使用will_paginate
gem install mislav-will_paginate
#在项目 “config/environment.rb”
# Rails::Initializer.run do |config|
# ...
不能在其中间加入该语句
# end 之后加入
require "will_paginate"
#有些新版本也可加到中间
#Rails::Initializer.run do |config|
config.gem 'mislav-will_paginate', :version => '~> 2.2.3', :lib => 'will_paginate',
:source => 'http://gems.github.com'
#end
这样在使用 will_paginate时就会得到最新的资源通过 :source => 'http://gems.github.com' 的指定。不用把插件下载到项目中。
以下方法可以下载到 vendor/plugins中
方法1: linux//
先安装git,可用如下命令安装最新版本的will_paginate插件
项目下 script/plugin install git://github.com/mislav/will_paginate.git
官方网站 查看更多安装信息
http://github.com/mislav/will_paginate/wikis/installation
方法2:windows//
下载Subversion,下载地址页:http://subversion.tigris.org/servlets /ProjectDocumentList?folderID=91,当前最新版本svn-1.4.5,最新版本下载地址:http: //subversion.tigris.org/files/documents/15/39559/svn-1.4.5-setup.exe 安装好Subversion后,并确保 svn.exe 所在目录下 %path% 环境变量中
建立好rails工程后,进入工程,命令行下执行下面命令安装
ruby script/plugin install svn://errtheblog.com/svn/plugins/will_paginate
方法3:
下载TortoiseSVN,下载地址:http://tortoisesvn.net/downloads ,当前最新版本1.4.6,最新版本下载地址:http://downloads.sourceforge.net/tortoisesvn /TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.msi
安装好TortoiseSVN后
浏览器中输入svn://errtheblog.com/svn/plugins/will_paginate 访问
然后在窗口中把will_paginate Export到本地,再拷贝到 vendor/plugins/will_paginate目录下就可使用了
附: TortoiseSVN 官方中文站 http://www.subversion.org.cn
分享到:
相关推荐
在本文中,我们将深入探讨`will_paginate`的使用方法、功能特性以及它如何与Rails集成,帮助提升Web应用的性能和用户体验。 一、`will_paginate`简介 `will_paginate`是由Mislav Marohnić开发的,它为Ruby on ...
本文将深入探讨`will_paginate`的使用方法、核心概念以及其实现原理。 ### 一、安装与配置 在Rails项目中,我们可以通过以下命令安装`will_paginate`: ```bash gem install will_paginate ``` 然后,在`Gemfile...
在本文中,我们将深入探讨will_paginate的安装、使用方法以及其核心概念,帮助开发者更好地理解和应用这个插件。 一、will_paginate的安装 在传统的安装方式中,开发者通常会通过RubyGems和Bundler来安装will_...
在Rails项目中,安装`will_paginate`非常简单,只需要在Gemfile中添加gem `'will_paginate'`,然后执行`bundle install`即可。 `will_paginate`的使用通常包括以下几个步骤: 1. **引入Gem**:首先,在Gemfile中...
will_paginate-bootstrap, 将 Twitter Bootstrap 分页组件与will_paginate集成 will_paginate-bootstrap不再维护我不再使用 Bootstrap 来使用 Rails,所以不幸的是,我不再接受请求请求或者维护这个库。 为了发布你...
gem 'will_paginate', '~> 2.3.11' ``` 然后运行`bundle install`来安装。接下来,在`config/application.rb`或对应的环境配置文件中进行配置: ```ruby config.middleware.use WillPaginate::ActionPack ``` ###...
使用gem 'will_paginate', '~> 3.0.7'实现无限/无限滚动的工作 Rails CRUD 应用程序示例。 gem 'faker'被用来为项目gem 'faker'虚假数据。 演示 现场演示: : 在本地开发中安装 克隆回购: git clone git@github...
gem 'will_paginate-bootstrap4' 用法 <%= will_paginate @clients, renderer: WillPaginate::ActionView::BootstrapLinkRenderer %> 以下选项可用(除了will_paginate中可用的选项之外): :list_classes ...
在本篇文章中,我们将深入探讨`Will_Paginate`的原理、安装、使用方法以及一些高级特性。 ### 1. 安装 要在Rails项目中使用`Will_Paginate`,首先需要通过`Gemfile`添加依赖: ```ruby gem 'will_paginate', '~> ...
gem 'will_paginate', '~> 2.3.16' # 使用适合Rails 2.0.2的版本号 ``` 然后运行`bundle install`命令来安装插件。 **3. 使用will_paginate** 安装完成后,你需要在模型、控制器和视图中进行相应的配置。 - **在...
使用 `will_paginate`,首先要在你的模型或查询中调用 `paginate` 方法,例如: ```ruby @posts = Post.order("created_at DESC").paginate(page: params[:page], per_page: 25) ``` 这段代码会返回当前页面的前25条...
新版本的will_paginate已经抛弃了这样的做法,转而使用gem的方式,本文通过建立一个名为foobar的应用来了解一下will_paginate的用法。 ============================== C:\>rails foobar -d mysql C:\>cd foobar C:\...
安装:##用于Rails 3 +,Sinatra和Merb的Gemfile gem'will_paginate','〜> will_paginate will_paginate是与Ruby on Rails,Sinatra,Hanami :: View,Merb,DataMapper和Sequel集成的分页库。 安装:##用于Rails 3...
视图中,使用`will_paginate`的辅助方法展示分页链接: ```erb <%= will_paginate @users, renderer: BootstrapPagination::Rails %> ``` 这将在页面底部生成Bootstrap风格的分页导航。 在实际项目中,可能还需要...
# gem 'will_paginate' # gem 'kaminari' # gem 'pagy' gem 'pager_api' 然后执行: % bundle 组态 此步骤是完全可选的 gem附带有一个安装程序,供您配置它,例如,在分页处理程序之间切换或是否包含Link标头或元...
在视图中,你可以使用`will_paginate`的视图助手来渲染分页链接,因为`Geared Pagination`是兼容`will_paginate`的: ```erb <%= will_paginate @posts %> ``` 通过这种方式,`Ruby-GearedPagination`能够帮助你...
分页:will_paginate 文件元数据:适合 后台作业:resque + redis 性能:Rails 低级缓存到本地磁盘存储 图像处理:ImageMagick、RMagick gem apache/nginx + 乘客 必须安装 mod_xsendfile,见 ** 你必须确保模块...
标题 "几个常用的plugin的直接下载" 提到的是关于在IT领域中使用的一些插件的下载方法,这通常指的是软件开发中的扩展或附加功能,用于增强已有应用或框架的功能。插件可以是开源的,也可以是商业的,它们使得开发者...
MySQL 数据库使用以下命令生成所需的控制器和模型:rails generate Gems 添加到 Gemfile: mysql2,devise,will_paginate 使用 Devise 实现用户认证分页是使用 will_paginate gem 实现的在您的系统上运行项目Ruby...