Skip to content

Instantly share code, notes, and snippets.

@johndagostino
Last active May 4, 2018 11:22
Show Gist options
  • Save johndagostino/5741132 to your computer and use it in GitHub Desktop.
Save johndagostino/5741132 to your computer and use it in GitHub Desktop.
rails application template.rb
gem('mysql2')
gem('compass')
gem('zurb-foundation')
gem('puma')
gem('dalli')
gem('omniauth')
gem('omniauth-twitter')
gem('health_check')
gem('kaminari')
gem('newrelic_rpm')
gem('rack-ssl-enforcer')
gem('paper_trail')
gem('simple_form')
gem('authority')
gem('devise')
gem('nokogiri')
gem_group(:development) do
gem('ruby-prof')
gem('sextant')
gem('better_errors')
gem('binding_of_caller')
end
gem_group(:test, :development) do
gem('poltergeist')
gem('cucumber-rails')
gem('ci_reporter')
gem('rspec-rails')
gem('simplecov')
gem('capybara')
gem('factory_girl_rails')
end
run('bundle install')
generate('simple_form:install')
generate('rspec:install')
inject_into_file 'spec/spec_helper.rb', "\nrequire 'factory_girl'", :after => "require 'rspec/rails'"
inject_into_file 'config/application.rb', :after => "config.filter_parameters += [:password]" do
<<-eos
config.generators do |g|
g.stylesheets false
g.form_builder :simple_form
g.fixture_replacement :factory_girl, :dir => 'spec/factories'
end
eos
end
generate('devise:install')
generate('devise User')
generate('devise:views')
rake('db:migrate')
remove_file('public/index.html')
remove_file('public/images/rails.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment