rails new my_app -T
source 'http://rubygems.org'
gem 'rails', '3.1.0'
gem 'sqlite3' gem 'simple_form' gem 'thin' gem 'heroku' gem 'paperclip' gem 'activeadmin' gem 'devise' gem 'cancan'
group :assets do
gem 'sass-rails', " > 3.1.0"
gem 'coffee-rails', "> 3.1.0"
gem 'uglifier'
end
gem 'jquery-rails'
group :test do gem 'database_cleaner' gem 'rails3-generators' #mainly for factory_girl & simple_form at this point gem 'rspec-rails' gem 'factory_girl_rails' gem 'cucumber-rails' gem 'capybara' end
group :development do gem 'awesome_print', :require => 'ap' end
bundle install
# in config/application.rb
config.generators do |g|
g.test_framework :rspec, :views => false, :fixture => true
g.fixture_replacement :factory_girl, :dir => 'spec/factories'
g.form_builder :simple_form
end
In Rails 3+, the lib directory is no longer autoloaded.
# in config/application.rb
config.autoload_paths += %W(#{config.root}/lib)
config.autoload_paths += Dir["#{config.root}/lib/**/"]
rails g cucumber:install
rails g rspec:install
rails g active_admin:install
rails g simple_form:install