Skip to content

Instantly share code, notes, and snippets.

@yihyang
Last active November 7, 2015 07:33
Show Gist options
  • Save yihyang/2acd4383098e182e7232 to your computer and use it in GitHub Desktop.
Save yihyang/2acd4383098e182e7232 to your computer and use it in GitHub Desktop.
Collection of gems that which I think is quite useful...
## User Management - (authentication, login / logout, signup, etc...)
gem 'devise'
## Autocomplete
# autocomplete 'https://github.com/bigtunacan/rails-jquery-autocomplete'
gem 'rails4-autocomplete'
# elasticsearch 'https://github.com/elastic/elasticsearch-rails'
gem 'elasticsearch-model', git: 'git://github.com/elasticsearch/elasticsearch-rails.git'
gem 'elasticsearch-rails', git: 'git://github.com/elasticsearch/elasticsearch-rails.git'
# searchkick 'https://github.com/ankane/searchkick'
gem 'searchkick' # Able to manage up to tons of records (uses indexing), overkill for small projects
# Rating - conversion from jquery raty, I have modded some functions on my own
gem 'ratyrate', github: 'yihyang/ratyrate', branch: "overall_rating"
# Slim - 'https://github.com/slim-template/slim' - New language for performance and also integration with rails
# Simple Form - form generator
gem 'simple_form'
# Friendly ID
gem 'friendly_id'
## Development
# Pry-byebug https://github.com/deivid-rodriguez/pry-byebug - adding execution control into pry
gem 'pry-byebug'
# Hide asset logs during development
gem 'quiet_assets'
# Detect inefficient queries
gem 'bullet'
## Test
# Integration for factory girl with rails - fixture replacements
gem 'factory_girl_rails'
# Capybara - test web applications by simulating how a real user would interact with your app
gem 'capybara'
# Launchy - helper class for launching cross-platform applications in a fire and forget manner.
gem 'launchy'
# Database Cleaner - set of strategies for cleaning your database in Ruby
gem 'database_cleaner'
# provides RSpec- and Minitest-compatible one-liners that test common Rails functionality.
gem 'shoulda-matchers', require: false
gem 'shoulda-callback-matchers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment