Skip to content

Instantly share code, notes, and snippets.

@blueplanet
Last active October 13, 2015 17:28
Show Gist options
  • Save blueplanet/4230811 to your computer and use it in GitHub Desktop.
Save blueplanet/4230811 to your computer and use it in GitHub Desktop.
MyRails3 Template
gem "haml-rails"
gem 'simple_form'
gem_group :development do
gem 'i18n_generators'
gem 'commands'
gem 'pry-rails'
gem 'hirb-unicode'
gem 'growl' # Mac OS only
gem 'guard-livereload'
gem 'guard-spork'
gem 'launchy'
gem 'meta_request'
gem 'rails-erd'
end
gem_group :test do
gem 'capybara'
gem 'rb-fsevent'
gem 'guard-rspec'
gem 'capybara-webkit'
end
gem_group :production do
gem 'pg'
gem 'thin'
end
gem_group :development, :test do
gem "rspec-rails"
gem 'factory_girl_rails'
gem 'sqlite3'
gem 'database_cleaner'
end
application <<-APPEND_APPLICATION
config.generators do |g|
g.template_engine :haml
g.stylesheets false
g.helpers false
end
APPEND_APPLICATION
remove_file "public/index.html"
run "bundle install"
# TODO : spec_helper spork reload
# if Spork.using_spork?
# Rails.application.reloaders.each{ |reloader| reloader.execute_if_updated }
# end
# TODO : config/env../test.rb cache_classes
# config.cache_classes = !(defined?(Spork) && Spork.using_spork?)
generate("rspec:install")
generate("simple_form:install")
run "bundle exec guard init spork"
run "bundle exec guard init rspec"
#
# Git
#
git :init
git :add => '.'
git :commit => '-am "Initial commit"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment