Skip to content

Instantly share code, notes, and snippets.

@supermomonga
Last active October 5, 2015 05:58
Show Gist options
  • Save supermomonga/2760040 to your computer and use it in GitHub Desktop.
Save supermomonga/2760040 to your computer and use it in GitHub Desktop.
Rails3.2 application template
#template.rb
remove_file "public/index.html"
gem 'twitter-bootstrap-rails', :group => :assets
gem 'therubyracer', :group => :assets
gem 'less-rails', :group => :assets
gem 'devise', :group => :assets
gem 'cancan', :group => :assets
gem 'activeadmin', :group => :assets
gem 'paperclip', :group => :assets
gem 'factory_girl', :group=> :assets
run "bundle install"
generate "bootstrap:install"
if yes?('Would you like to create FIXED(固定) layout? (yes=FIXED, no=FLUID)')
generate 'bootstrap:layout', 'application fixed'
else
generate 'bootstrap:layout', 'application fluid'
end
generate 'devise:install'
generate 'devise users'
generate 'migration add_role_to_users role:string'
generate 'active_admin:install'
rake 'db:migrate'
generate 'active_admin:resource', 'AdminUser'
generate 'cancan:ability'
generate 'devise:views'
run 'mv ./app/assets/styleseets/active_admin.css.scss ./vendor/assets/styleseets'
git :init
git :add => '.'
git :commit => '-a -m "Initial commit"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment