www.appflying.com,iPhone and iPad, top Apps, drop price.
‘acts_as_taggable’ 标签下的文章
十二 18

开发笔记:rails分页和acts_as_taggable插件的应用[重发]

2008年十二月18日,星期四,下午 4:04 | 分类:RailsNote | 给我留言 |

最近一个月在忙于开发项目,所以没有更新博客。不过开发中还是学到不少东西。 对于一个程序员,阅读是相当有帮助的,读别人的博客,读源码,读经验文章 ,即便读别人的开发代码,都是有帮助的。 本次开发的初始,就是在读别人的开发代码,然后一点点找到思路,继续在原有基础上加强功能。由于上一个版本的代码写的相当有水准,所以对自己的开发也提高不少。 本次开发的项目是一个在线视频教学系统。开发中用到了曾经写过的分页代码和一个rails插件:acts_as_taggable。 下面对这两个部分进行总结。 一、分页 下面的程序在3个项目上使用过。 models/page.rb class Page attr_accessor :pages #分页连接列表,[]类型 attr_accessor :cur #当前页 end helpers/application_helper.rb def howtopage_links(pagecls=nil) #在页面输出分页连接,pagecls:分页实例 if pagecls return pagecls.pages.collect {|t| [if t.to_s == pagecls.cur "<a class="now" href="http://railser.cn/wp-admin/?page=#%7Bt.to_s%7D">"+(t.to_s)+"</a>" else "<a href="http://railser.cn/wp-admin/?page=#%7Bt.to_s%7D">"+(t.to_s)+"</a>" end] } end end controllers/application.rb def howtopage(totalcount=0, per_page=6) cur_page = params[:page] || 1 #直接从页面取得page变量 x = (cur_page.to_i – [...]

(阅读更多精彩内容...)
  • 信息发布
macbook pro



关于 里克
里克:本名李玮,全职SOHO开发,技术咨询
邮件:hi@liwei.me
QQ:5175486
MSN:liwei78@live.com
05年开办公司,从事企业网站开发及维护,后从事社会化搜索引擎研发,08年底至今从事sns开发。近期专注Rails3,工作笔记整理及iphone开发学习。

狂爱Fm系列游戏。喜欢研究电影。关注IT新闻。写原创剧本和使用the movies拍摄短片,剪辑能力极强。美剧迷。狂热的英超曼城球迷。32岁的东北人。