• [Rails 常用插件简介] browser_filters

    2008-01-16 10:28:53   /   Rails 框架和开发

    0:废话不要再浪费时间继续讨论乱码的问题了,让这一切终结吧...我想大家的项目一般在开始的时候,总是会在application.rb中加上个filter set_content_type 来设置编码的问题,简单,也很容易。是的,确实,但是为啥不用browser_filters这个插件呢?她做的事情和你做的是一样的,只不过改成了插件而已。你再也不用关心编码的问题了。1:安装DHH写的,我稍微做了点修改,可以按如下方式安装ruby script/plugin http://martinx.googlecode.com/svn/trunk/plugins/browser_filters2:使用在你的application.r
  • model级别cache的(一)

    2007-11-08 16:51:07   /   Rails 框架和开发

    数据库是瓶颈,今天我们介绍model级别的cache。Cached Model 是一个简单的只对单记录做缓存的plugin.Cached Model的的存储分为本地存储和Memcached存储。本地存储大家都知道,一般都是用Hash来存储的。这里的Memcached是一种网络分布式存储。我们先来看看如果应用cached model一:安装gem install cached_model -y二:应用简单的创建一个工程rails cached_model_demo新建Pageruby script/generate scaffold_resource page title:string content:text created_at:timestamp创建数据库rake db:migrate修改Page Model,继承Cached
  • [Rails 常用插件简介]ajax_paginate

    2007-09-06 22:46:56   /   Rails 框架和开发

    (部分代码已经更新,请见5楼:http://www.ruby-lang.org.cn/forums/viewthread.php?tid=1175&page=1&fromuid=321#pid4598 )其实这个并不是一个完整的插件,仅仅是个雏形,前因是由于Black的回帖:http://www.ruby-lang.org.cn/forums/viewthread.php?tid=985&page=2&fromuid=321#pid4559 感觉Black是个很爱学习的小伙子,刚刚花了点时间做个简单的东西来实现Black需要的功能。其实这也是个简单的插件制作过程。如果你不感兴趣,只是想使用,请直接转到 6楼:http://www.ruby-lang.org.cn/forums/viewthread.php?tid=1175&p
  • [Rails 常用插件简介]Sweeper Generator

    2007-09-02 00:24:24   /   Rails 框架和开发

    注:Rails常用插件系列仅仅发于我的javaeye博客(http://mmm.javaeye.com/)和http://www.ruby-lang.org.cn,任何转载请注明出处,多谢!cache是系统中必不可少的东西,那么cache的有效期,何时清除过时的cache就显得更加有意思的一个话题。Sweeper Generator 顾名思义是一个Generator,清除过时的cache0:) cacheRails中目前有三种cachecaches_pagescaches_actioncaches_fragmentcache还不懂?那就先收藏着吧,等下次有时间开个专题讨论一下cache,这里就不废话了。1:) 安装ruby script/plugin install http://to
  • [Rails 常用插件简介]Routing Navigator

    2007-09-01 13:22:46   /   Rails 框架和开发

    最近手上的事情一直比较多,一直没有空写点东西,很是抱歉,今天来补上一篇。0:Routing Navigator 是什么你了解Routes 了吗?你对map.home '',:controller=>'welcome'了解吗?你知道它生成什么样的helper方法么?这个呢?map.resources :forums更复杂一点的呢?map.resources :forums do |forum|forum.resources :topicsendmap.namespace(:admin) do |admin|admin.resources :forumsendOh,My God,有导师吗?我需要指导一下... Routing Navigator 登场啦:)
  • [Rails 常用插件简介]will_paginate

    2007-08-26 23:07:05   /   Rails 框架和开发

    Rails2.0中原pagination将被移出作为插件classic_pagination,will_paginate是个非常不错的替代方案一:安装ruby script/plugin install svn://errtheblog.com/svn/plugins/will_paginate二:使用Controller@posts = Post.paginate_by_board_id @board.id, :page => params[:page]||1如我们以前的find一样在View中显示分页那么如何设定每页显示记录条数?paginate将会调用mode的per_page,譬如上面的Post将会调用Post.per_page.或者直接在paginate中加上per_page1:) 在model中clas
  • 用Rails制作Google sitemap

    2007-08-26 01:22:11   /   Rails 框架和开发

    原文首发:Ruby中文社区社区地址:http://www.ruby-lang.org.cn/转载请保留版权声明并以连接形式指向原文。最近在做一个小小的东西,使用ROR制作,在制作完成后,需要制作Google sitemap。其实sitemap无非也就是一个xml文件而已,而在rails里操作xml文件比切萝卜还容易,不是吗?我们有rxml模板呢。下面来看看代码。sitemap_controller.rbclass SitemapController < ApplicationControllercaches_action :index, :listbefore_filter :set_content_typedef index@forums = Forum.find(:al
  • [Rails 常用插件简介]Theme Support

    2007-08-24 10:51:17   /   Rails 框架和开发

    Rails 常用插件简介目录BBCodeizer:http://www.ruby-lang.org.cn/forums/viewthread.php?tid=943&extra=page%3D1Theme Support:http://www.ruby-lang.org.cn/forums/viewthread.php?tid=946&extra=page%3D1Theme Support 是一个支持多皮肤的插件,是从typo中抽取出来的,上次看到大家讨论,就提前介绍下:)一:安装千篇一律:(ruby script/plugin install http://mattmccray.com/svn/rails/plugins/theme_support二:使用/vendor/plugins/theme_support/lib/patches/routeset_ex.rb 不能正常执行
  • [Rails 常用插件简介]BBCodeizer

    2007-08-24 10:04:03   /   Rails 框架和开发

    Rails 常用插件简介目录BBCodeizer:http://www.ruby-lang.org.cn/forums/viewthread.php?tid=943&extra=page%3D1Theme Support:http://www.ruby-lang.org.cn/forums/viewthread.php?tid=946&extra=page%3D1刚刚看到有朋友问在text_area里面怎么显示图片,突发一个想法,将我们通常使用的插件一一做个介绍,一则总结为自己,二则总结为需要学学的朋友Enjoy.有什么问题欢迎你跟帖讨论好了,废话少讲,开始:)BBCodeizer是用来将UBB代码转换为html的Rails插件,通常情况下,我们不喜欢客户能直接通过

数据统计

  • 访问量: 918
  • 日志数: 6
  • 图片数: 2
  • 建立时间: 2007-11-09
  • 更新时间: 2007-12-23

RSS订阅

Open Toolbar