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/
作者:
fandyst
出处: http://www.cnblogs.com/todototry/
关注语言: python、javascript(node.js)、objective-C、java、R、C++
兴趣点: 互联网、大数据技术、大数据IO瓶颈、col-oriented DB、Key-Value DB、数据挖掘、模式识别、deep learning、开发与成本管理
产品:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处: http://www.cnblogs.com/todototry/
关注语言: python、javascript(node.js)、objective-C、java、R、C++
兴趣点: 互联网、大数据技术、大数据IO瓶颈、col-oriented DB、Key-Value DB、数据挖掘、模式识别、deep learning、开发与成本管理
产品:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。