Current development version of Ruby is 2.0.0-p0 or any minor version above.
Please make sure your Ruby version manager files are in global git ignores and do not commit them to the repository.
Please use modern Ruby syntax that was introduced in 1.9+
Current development version of Rails is 3.2.13, however try to avoid any Rails 3 specific stuff so we'll have easier transition to Rails 4 once it come out.
Always lock specific gems in production environment.
gem 'rails', '3.2.13'
Development and test environments should have minimum requirements only if necessary.
gem 'rspec-rails', '~> 2.13.0'
Processes are managed by Foreman gem. Copy Procfile.dev.example
to
Procfile.dev
and edit for your needs. Make sure it is in your global gitignore
so you won't commit this file into repository.
You can Foerman with
foreman start -f Procfile.dev
Stack
- RSpec
- FactoryGirl
- DatabaseCleaner
- Capybara
Install PhantomJS