- Use pre-configured Gulp to replace Rails Asset Pipeline.
- Use NPM for JS & CSS dependencies
- Setup JS & CSS env
- Use Puma for default server
- Add a staging environment
- Use High Voltage for static pages
- Use SimpleForm for forms
- Improve .gitignore
- Ruby 2.2.0
- Use brakeman & bundler-audit for security checks
Be sure you have Rails >= 4.2.0
$ rails new YOUR_PROJECT_NAME -m https://raw.githubusercontent.com/e-lam/RailsTemplate/master/template.rb
To start Gulp and Rails server, please use foreman :
$ foreman start
Gems Name | Version |
---|---|
annotate | |
awesome_print | |
bullet | |
capybara | |
codeclimate-test-reporter | |
database_cleaner | |
devise | |
factory_girl_rails | |
foreman | |
high_voltage | ~> 2.3.0 |
json_spec | |
launchy | |
pg | 0.18.1 |
poltergeist | |
puma | |
quiet_assets | |
rails_12factor | |
rails_best_practices | |
rspec-rails | |
seedbank | |
shoulda-matchers | |
simple_form | |
simplecov | |
Browser | |
recipient_interceptor | |
pundit | |
letter_opener |
Use NPM to add dependencies to your project