Some gems and plug-ins of Rails Applications

Source: Internet
Author: User
Tags ruby on rails
What is rubygems?
Rubygems (GEMS) is a ruby packaging system used to package rails components. It provides a standard format for distributing Ruby programs and libraries, and a tool for managing package installation.
Rubygems functions similar to Apt-get in Linux. It allows you to easily download and install rails from a remote server.
Open the command line window (CMD) and enter the execution command gem install rails -- remote or 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  
Install: 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: report tool
A Ruby on Rails helper for making simple graphs. The graphs use onlyCSS/HTML (and an optional gradient image).
5. Bullet: optimizes data query performance
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        
The project encountered serious performance problems, mainly because there were too many database queries. We recommend the rails_reviewer plug-in.
7. Benchmark Test
8.query_reviewer   
9. Flog is a tool used to calculate the complexity of your ruby code. It comes from the Daru Ryan Davis's Seattle. RB project.
10. God, Ruby version of monit
11. rails application visuallizer: visualizes the class model in the rails project-relationship.
12. Google chart API, chart generation
13. Rseg
Rseg is a Chinese Word Segmentation plug-in based on pure Ruby, built-in CC-CEDICT and Wikipedia two dictionary, currently only support Ruby 187 and later versions and utf8 encoding.
14. logrotate automatically packs rails logs
15. ar_mailer is a good email sending plug-in. its working principle is to divide mail sending into two parts. First, save the mail to the database, and then call the background program to Implement Asynchronous sending, unfortunately, rails 3 is not supported yet, so it took an afternoon to port it to rails 3, which is: ar_mailer_rails3.
16.city_helper
Provincial and municipal secondary linkage select plug-in, http://www.letrails.cn/archives/city-helper-update-i18n-and-country-support/
17 .. rcov is a tool used to diagnose Ruby code coverage. Its main purpose is to determine whether unit tests cover all the code. When rcov uses an optimized C runtime, therefore, the performance is amazing, and it also provides output in multiple formats.


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/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.