访问次数
我的另一个总结性博客: todototry 大米粒

Rails 应用的一些gems ,插件

rubyGems 是什么?
  RubyGems(简称 gems)是一个用于对 Rails 组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
  RubyGems的功能类似于Linux下的apt-get。使用它可以方便第从远程服务器下载并安装Rails。
  打开命令行窗口(cmd),输入执行命令 gem install rails --remote 或 gem install rails--include-dependencies。

1. gem on rails
  Link or freeze RubyGems into your rails apps, instead of just plugins. 
2.  request-log-analytizer
3.  mem-cached  :: cached_model  
安装: sudo gem install cached_model
Many speedy sites use memcached to save the results of expensive database queries and intense rendered templates. This is a basic introduction to using memcached with Rails. 
4. CSS graphs :报表工具
A Ruby on Rails helper for making simple graphs. The graphs use onlyCSS/HTML (and an optional gradient image).
5. Bullet ::  数据查询性能优化
The Bullet plugin/gem is designed to help you increase your application’s performance by reducing the number of queries it makes. 
6.rails_reviewer        
项目遇到严重的性能问题,主要是数据库查询过多, 推荐rails_reviewer插件
7.Benchmark    基准测试
8.query_reviewer   
9.Flog是一个计算你的Ruby代码复杂度的工具,来自大牛Ryan Davis的seattle.rb项目
10.God  ,, monit 的ruby 版本
11. rails application visuallizer  ,将rails项目中的类 模型 --关系,可视化
12.google chart api  , 图表生成
13. Rseg
Rseg 是一个基于纯Ruby的中文分词插件,内置了CC-CEDICT和维基百科两本字典,目前只支持Ruby 187以上版本及UTF8编码。
14.logrotate 自动打包rails日志
15.ar_mailer是个很不错的邮件发送插件,工作原理是将邮件发送分为两部分,首先将邮件保存到数据库,然后在调用后台程序实现异步发送,可惜的是目前还不支持Rails 3,于是花了一个下午,将它移植到了Rails 3,这就是:ar_mailer_rails3
16.city_helper
省市二级联动select插件,http://www.letrails.cn/archives/city-helper-update-i18n-and-country-support/
17..rcov是一个用于诊断Ruby代码覆盖率的工具,它最主要的用途就是用于确定单元测试是否覆盖到了所有代码,rcov使用一个经过优化的C运行时,因此性能相当惊人,同时它还提供多种格式的输出。


http://www.letrails.cn/page/14/
http://nubyonrails.com/articles/memcached-basics-for-rails
http://www.ibm.com/developerworks/cn/web/wa-rubyrails/ruby.html
http://www.rubyinside.com/
http://www.letrails.cn
http://flouri.sh/

posted @ 2011-08-04 22:11  fandyst  阅读(700)  评论(0编辑  收藏  举报