Skip to content

Instantly share code, notes, and snippets.

@ouyangzhiping
Created November 22, 2011 13:45
Show Gist options
  • Save ouyangzhiping/1385696 to your computer and use it in GitHub Desktop.
Save ouyangzhiping/1385696 to your computer and use it in GitHub Desktop.
source 'http://rubygems.org'
# --------------------
# 最新修订日期:2011-10-14
# --------------------
# 0. Rails
# --------------------
gem 'rack', '1.3.3' #修正rake报错<http://stackoverflow.com/question/7624661/>
gem 'rails', '3.1.3'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.1.4'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# --------------------
# 0. Database and base
# --------------------
gem 'mysql2'
# gem 'sqlite3-ruby', :require => 'sqlite3'
# gem 'moneta'
# gem 'yajl-ruby', :require => 'yajl'
# gem 'nokogiri'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# --------------------
# 1. Authentication
# --------------------
# gem 'omniauth'
gem 'devise'
# --------------------
# 2. Access Control
# --------------------
# gem 'cancan'
# gem 'declarative_authorization'
# --------------------
# 3. Views/Page and Admin Scaffold
# --------------------
gem 'fastercsv' # Only required on Ruby 1.8 and below
gem 'web-app-theme'
gem 'awesome_nested_set'
# gem 'compass'
# gem 'twitter-bootstrap-rails', :git => 'http://github.com/seyhunak/twitter-bootstrap-rails.git'
# gem 'haml'
# gem "haml-rails"
# gem 'sanitize'
# gem 'prawn'
# gem 'validates_timeliness', '~> 3.0.5'
# gem 'simple-navigation'
# gem 'themes_for_rails'
# gem 'rails_config'
# gem 'rdiscount', '>= 1.6.5'
# gem 'rubyzip', :require => 'zip/zip'
# gem 'csv-mapper', '>= 0.5.0'
# gem 'ffaker', '>= 0.4.0'
# --------------------
# 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'
# gem 'aasm'
# --------------------
# 10. Rack API framework
# --------------------
# gem 'grape'
# --------------------
# 11. Memcached Client
# --------------------
# gem 'memcache-client'
# gem 'dalli'
# --------------------
# 12. Deployment and Monitoring
# --------------------
# gem 'capistrano'
# gem 'cap-recipes'
# gem 'god'
# gem 'whiskey_disk'
# gem 'hoptoad_notifier'
# gem 'newrelic_rpm'
# gem 'mongrel'
# Use unicorn as the web server
# gem 'unicorn'
# --------------------
#13. Cron job and Backup as a Pro
# --------------------
# gem 'whenever'
# gem 'backup'
# --------------------
# 14. Testing Gracefully
# --------------------
group :test, :development do
# gem 'rspec-rails'
# gem 'factorygirlrails'
# gem 'faker'
# gem 'watchr'
# gem 'autowatchr'
# gem 'database_cleaner'
# gem 'mail_safe'
# gem "shoulda-matchers"
# gem "rcov"
# gem "delorean"
# gem "capybara"
# gem 'yard'
# gem "bluecloth"
# Pretty printed test output
gem 'turn', :require => false
end
# --------------------
# 15. Toolkit
# --------------------
# gem 'ruby-debug'
# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'
# gem 'hirb'
# gem 'cheat'
# gem 'rails-settings-cached'
# --------------------
# 16. HTTP client
# --------------------
# gem 'typhoeus'
# gem 'rest-client', :require => 'restclient'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment