精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-04
下载附件解压到:vendor/plugins中即可
1. 在你建立的项目 目录下 cmd(dos下命令行下) 建立对象 (cmd下) ruby script/generate scaffold user name:string password:string sex:string 2. 修改models class User < ActiveRecord::Base def self.search_by_tag(search, page) paginate :per_page => 34, :page => page, :conditions => ['tag like ?', "%#{search}%"], :order => 'id' (修改排序字段) end def self.search(page) paginate :per_page => 34, :page => page, rder => 'id' (修改) end end 3. 修改 app/controllers 的 users_controller.rb 在 def index 下: if params[:tag] != nil @users = User.search_by_tag(params[:tag], params[:page]||1) else @users = User.search(params[:page]||1) end 4. 修改 views/users/index.html.erb <%= will_paginate @users, :prev_label => '上一页', :next_label => '下一页' %> 好用的! |
|
返回顶楼 | |
发表时间:2008-07-12
我也按照你们说的试了,
还是提示“undefined method `paginate'” 我再Google下 |
|
返回顶楼 | |
发表时间:2008-11-14
我按LZ的方法作了,确实不错! 只要重启WEB服务器就可以了. 谢谢楼主!!
|
|
返回顶楼 | |