Skip to content

Instantly share code, notes, and snippets.

@scaffeinate
Last active May 25, 2016 09:32
Show Gist options
  • Save scaffeinate/ccf38c873f53b99a48d35db192e25abe to your computer and use it in GitHub Desktop.
Save scaffeinate/ccf38c873f53b99a48d35db192e25abe to your computer and use it in GitHub Desktop.
rails-shop/Gemfile
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5.1'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Use twitter bootstrap sass for styling
gem 'bootstrap-sass', '~> 3.2.0'
gem 'autoprefixer-rails'
group :development do
# Speed up development by using preloader while booting up
gem 'spring'
# Show better error messages while development
gem 'better_errors'
gem 'binding_of_caller'
# Mock up mails in Development
gem 'letter_opener'
end
group :test do
# RSpec and rspec-rails for testing
gem 'rspec'
gem 'rspec-rails'
# Generate Factories of test data
gem 'factory_girl_rails'
# Check model associations during tests
gem 'shoulda-matchers'
gem 'shoulda-callback-matchers'
# Guard watches over changes to files during tests
gem 'guard'
gem 'guard-rspec'
end
group :development, :test do
# Use sqlite3 database for development and test envs
gem 'sqlite3'
end
group :production do
# Use Postgres in production
gem 'pg'
# Unicorn web server gem in production
gem 'unicorn'
# Cloudinary Heroku addon support for assets
gem 'cloudinary'
# For Heroku deployment
gem 'rails_12factor'
end
# One stop Authentication
gem 'devise'
# Uploading assets
gem 'carrierwave'
# Generate Humane readable friendly-ids for resources
gem 'friendly_id', '~> 5.0.0'
# Pagination support
gem 'will_paginate', '~> 3.0.6'
# Like functionality
gem 'acts_as_votable', '~> 0.10.0'
# Counter cache
gem 'counter_culture', '~> 0.1.33'
# Generate fake data
gem 'faker'
gem 'populator'
# OAuth with Google and Facebook for social login
gem 'omniauth'
gem 'omniauth-facebook'
gem 'omniauth-google-oauth2', '~> 0.3.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'
# Use unicorn as the app server
# gem 'unicorn'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
# Use debugger
# gem 'debugger', group: [:development, :test]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment