Upload
simon-courtois
View
230
Download
2
Embed Size (px)
Citation preview
Speed your app creation with templates
need some rails power? www.tinci.fr@happynoff
Simon Courtois
www.tinci.fr
happynoff
simonc
need some rails power? www.tinci.fr@happynoff
Every new app!
need some rails power? www.tinci.fr@happynoff
Add usual gemsCreate initializersSet default localeRun generators
need some rails power? www.tinci.fr@happynoff
A simple Ruby file
need some rails power? www.tinci.fr@happynoff
rails new -m template.rb
need some rails power? www.tinci.fr@happynoff
Add usual gemsCreate initializersSet default localeRun generators
need some rails power? www.tinci.fr@happynoff
gem 'bootstrap-sass','~> 3.3'
need some rails power? www.tinci.fr@happynoff
gem_group :development do gem 'better_errors' end
need some rails power? www.tinci.fr@happynoff
Add usual gemsCreate initializersSet default localeRun generators
need some rails power? www.tinci.fr@happynoff
initializer 'hello.rb', 'Hello = 42'
need some rails power? www.tinci.fr@happynoff
initializer 'mustdown.rb', <<-CODE Mustdown.configure do |config| config.renderer_options = { with_toc_data: true } end CODE
need some rails power? www.tinci.fr@happynoff
Add usual gemsCreate initializersSet default localeRun generators
need some rails power? www.tinci.fr@happynoff
insert_into_file 'config/application.rb', "config.i18n.default_locale = :fr\n", after: ":de\n"
need some rails power? www.tinci.fr@happynoff
Add usual gemsCreate initializersSet default localeRun generators
need some rails power? www.tinci.fr@happynoff
after_bundle do generate 'simple_form:install', '--bootstrap' end
need some rails power? www.tinci.fr@happynoff
And it’s just Ruby!
need some rails power? www.tinci.fr@happynoff
doing_admin = ask('Need admin?')
if doing_admin gem 'rails_admin', '~> 0.6.7'
after_bundle do generator '' end end
need some rails power? www.tinci.fr@happynoff
Run commands
need some rails power? www.tinci.fr@happynoff
run "wget ... -O config/locales/devise.fr.yml"
need some rails power? www.tinci.fr@happynoff
Use git
need some rails power? www.tinci.fr@happynoff
after_bundle do git :init git add: '.' end
Learn more
guides.rubyonrails.org/ rails_application_templates.html
need some rails power? www.tinci.fr@happynoff
Questions?
need some rails power? www.tinci.fr@happynoff
Thanks!