Created
June 10, 2011 01:35
-
-
Save ouyangzhiping/1018108 to your computer and use it in GitHub Desktop.
Rails3常用gem3.08版本
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source 'http://rubygems.org' | |
# -------------------- | |
# gems主要来源说明 | |
# -------------------- | |
=begin | |
A.fredwu分享的gemfile | |
http://thoughtrails.com/episodes/24-popular-and-useful-plugins-for-rails3 | |
2010年8月左右 | |
B。Rails 3: Fully Loaded | |
http://intridea.com/2011/5/13/rails3-gems | |
2010年5月13日发布 | |
C。ihower的gemfile | |
http://ihower.tw/blog/archives/5285 | |
https://github.com/ihower/rails3-app-template/blob/master/Gemfile | |
2011年4月8日发布 | |
以B为主,同时参考A与C。 | |
=end | |
# -------------------- | |
# 最新修订日期:2011-5-16 | |
# -------------------- | |
# -------------------- | |
# 0. Rails | |
# -------------------- | |
gem 'rails', '3.0.8' | |
# Bundle edge Rails instead: | |
# gem 'rails', :git => 'git://github.com/rails/rails.git' | |
# -------------------- | |
# 0. Database and base | |
# -------------------- | |
gem 'mysql2','<0.3' | |
# gem 'sqlite3-ruby', :require => 'sqlite3' | |
# gem 'moneta' | |
# gem 'yajl-ruby', :require => 'yajl' | |
# gem 'nokogiri' | |
# -------------------- | |
# 1. Authentication | |
# -------------------- | |
# gem 'omniauth' | |
# gem 'devise', '~> 1.1.7' | |
gem 'devise' | |
# -------------------- | |
# 2. Access Control | |
# -------------------- | |
# gem 'cancan' | |
# gem 'declarative_authorization' | |
# -------------------- | |
# 3. Views/Page and Admin Scaffold | |
# -------------------- | |
# gem 'compass' | |
# gem 'haml' | |
# gem "haml-rails" | |
# gem 'sanitize' | |
# gem 'rails_admin' | |
gem 'web-app-theme' | |
# gem 'prawn' | |
# gem 'validates_timeliness', '~> 3.0.5' | |
# 由欧阳添加 | |
# gem 'simple-navigation' | |
# gem 'themes_for_rails' | |
# 由fredwu推荐 | |
# gem 'rails_config' | |
# gem 'rdiscount', '>= 1.6.5' | |
# gem 'rubyzip', :require => 'zip/zip' | |
# gem 'csv-mapper', '>= 0.5.0' | |
# gem 'ffaker', '>= 0.4.0' | |
gem 'jquery-rails', '>= 1.0.3' | |
# -------------------- | |
# 4. Quick SNS | |
# -------------------- | |
# gem 'acts-as-taggable-on' | |
# gem 'has_friends-rails3' | |
# gem 'acts_as_favable' | |
# gem 'thumbs_up' | |
# gem 'acts_as_commentable' | |
# gem 'profanity_filter' | |
# -------------------- | |
# 5. Form and Related Tools | |
# -------------------- | |
# gem 'simple_form' | |
# gem 'formtastic' | |
# gem 'formtasticdatepickerinputs' | |
# gem 'tiny_mce' | |
# gem 'paperclip' | |
# gem 'carrierwave' | |
# gem 'fastercsv' # for Ruby 1.8.7+ | |
# -------------------- | |
# 6. Search Solutions | |
# -------------------- | |
# gem 'meta_seach' | |
# gem 'meta_where' | |
# gem 'thinking-sphinx' | |
# gem 'acts_at_indexed' | |
# gem 'sunspot' | |
# gem 'thinking-sphinx', '~> 2.0.2', :require => 'thinking_sphinx' | |
# -------------------- | |
# 7. Pagination | |
# -------------------- | |
gem 'kaminari' | |
# gem 'kaminari_themes' | |
# gem 'will_paginate', '3.0.pre2' | |
# -------------------- | |
# 8. Background Work | |
# -------------------- | |
# gem 'delayed_job' | |
# gem 'resque' | |
# -------------------- | |
# 9. Status Machine | |
# -------------------- | |
# gem 'workflow' | |
# gem 'state_machine' | |
# 下面的gems被ihower推荐 | |
# gem 'aasm' | |
# -------------------- | |
# 10. Rack API framework | |
# -------------------- | |
# gem 'grape' | |
# -------------------- | |
# 11. Memcached Client | |
# -------------------- | |
# gem 'memcache-client' | |
# gem 'dalli' | |
# 下面的gems被ihower推荐 | |
# gem "memcache-client" | |
# -------------------- | |
# 12. Deployment and Monitoring | |
# -------------------- | |
# gem 'capistrano' | |
# gem 'cap-recipes' | |
# gem 'god' | |
# 下面的gems被ihower推荐 | |
# gem 'whiskey_disk' | |
# gem 'hoptoad_notifier' | |
# gem 'newrelic_rpm' | |
# 由fredwu推荐 | |
# gem 'mongrel' | |
# -------------------- | |
#13. Cron job and Backup as a Pro | |
# -------------------- | |
# gem 'whenever' | |
# gem 'backup' | |
# 下面的gems被ihower推荐 | |
# gem 'delayed_job' | |
# gem 'resque' | |
# -------------------- | |
# 14. Testing Gracefully | |
# -------------------- | |
group :test, :development do | |
# gem 'rspec-rails' | |
# gem 'factorygirlrails' | |
# gem 'faker' | |
# gem 'watchr' | |
# gem 'autowatchr' | |
# gem 'database_cleaner' | |
# gem 'mail_safe' | |
# 下面的gems被ihower推荐 | |
# gem "shoulda-matchers" | |
# gem "rcov" | |
# gem "delorean" | |
# gem "capybara" | |
# gem 'yard' | |
# gem "bluecloth" | |
end | |
# -------------------- | |
# 15. Toolkit | |
# -------------------- | |
# gem 'ruby-debug' | |
# gem 'hirb' | |
# gem 'cheat' | |
# gem 'rails-settings-cached' | |
# 下面的gems被ihower推荐 | |
# gem 'ruby-debug19' | |
# -------------------- | |
# 16. HTTP client | |
# -------------------- | |
# 下面的gems被ihower推荐 | |
# gem 'typhoeus' | |
# gem 'rest-client', :require => 'restclient' | |
# -------------------- | |
# 17. Others | |
# -------------------- | |
# gem 'SystemTimer' if RUBY_VERSION =~ /^1.8/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment