打印

[Rails 常用插件简介]ajax_paginate

本帖已经被作者加入个人空间
[fixed]返回第一页

去除了comfirm选择

最新代码,请从这里获取: http://ajaxpaginate.googlecode.com/svn/trunk/ajax_paginate
 演示代码请从这里获取:http://ajaxpaginate.googlecode.com/svn/trunk/ajax_paginate_demo

代码已更新

TOP

对了,你用的什么IDE啊?

I.forget('you'){|something| something.remember.deepen}

TOP

呵呵,IDEA是我的最爱,他在重构方面是我见到最优秀的工具,无人能及!
VIM也是我的最爱,rails.vim+project+svn 是个不错的选择

TOP

好,试用一下。。。呵呵

I.forget('you'){|something| something.remember.deepen}

TOP

没找到注册码,试用一下吧。。。

I.forget('you'){|something| something.remember.deepen}

TOP



这个虽然是4.5的,但是一样通用

从这里下载最新的IDEA RUBY PLUGIN :http://teamcity.jetbrains.com/vi ... ldId=lastSuccessful
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • bayerlin R币 +3 好东西 2007-11-18 21:24
  • blackanger R币 +3 感谢分享 2007-9-7 15:18

TOP

引用:
原帖由 martin 于 2007-9-7 12:27 发表


效果一样,
Product.paginate :per_page =>20
你指定了当前查询,每页20条记录,如果你不指定per_page他会去取

Product.per_page


这样也省的你每次都在查询的时候加上per_page了,这个是类函数
...
我用

ActiveRecord::Base.class_eval("def self.per_page; #{default_items_per_page} end")

在系统中, 一般而言为了保证一致性, per_page值是固定的, 所以我直接在ActiveRecord::Base里做.
本帖最近评分记录
  • blackanger R币 +2 原创内容 2007-9-7 15:17
  • martin R币 +2 :) 2007-9-7 14:55

TOP

回复 #21 martin 的帖子

我把这个连到下载区了。。。

I.forget('you'){|something| something.remember.deepen}

TOP

还有个问题。。。
这样只能使用<div id="page">了,换个id都不行,还得改will_paginate中view_helper中的param_name => xxx
还得修改controller,view,修改的地方比较多。。。

I.forget('you'){|something| something.remember.deepen}

TOP

引用:
原帖由 blackanger 于 2007-9-7 15:24 发表
还有个问题。。。
这样只能使用了,换个id都不行,还得改will_paginate中view_helper中的param_name => xxx
还得修改controller,view,修改的地方比较多。。。
刚才又想了想,觉得没有太大的必要增加这样的功能。统一为page即可。当然如果真的做修改,也一点不繁琐,一:定义div的id,二:在的controller指明更新的id即可。其他的是不需要更改的。

[ 本帖最后由 martin 于 2007-9-7 16:34 编辑 ]

TOP

引用:
原帖由 martin 于 2007-9-7 10:04 发表


推荐你先看下DHH的那篇 Discovering a world of Resources on Rails 视频(有PDF演讲稿),看完我们再讨论也会对你更有帮助一点:)

http://www.loudthinking.com/arc/2006_06.html

Enjoy
视频没有找到 PDF也没有找到 只有页面上的那些英文单词 自己理解了40%
然后用GOOGLE的又翻译了下(真的很。。)大概理解60%
是个故事 不是语法介绍?

TOP

google 了吗?

俺刚才google发现第一条就是PDF

PDF:http://media.rubyonrails.org/presentations/worldofresources.pdf
MEDIA:http://www.scribemedia.org/2006/07/09/dhh/

[ 本帖最后由 martin 于 2007-9-7 16:05 编辑 ]

TOP

回复 #25 martin 的帖子

这样啊,看来我还得再去看看rjs。。。:)

I.forget('you'){|something| something.remember.deepen}

TOP

回复 #27 martin 的帖子

可能他没用google英文站

I.forget('you'){|something| something.remember.deepen}

TOP

引用:
原帖由 blackanger 于 2007-9-7 16:12 发表
这样啊,看来我还得再去看看rjs。。。:)
其实如果你真的修改也仅仅是做

div id='div_id'




page.some_method :div_id


两处。我想这个跟你指明更新:div=>'some_div_id'差不多的做功,呵呵

不需要修改will_paginate的,不知道Black修改到哪里去了:)

TOP

2008-11-22 17:04 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61