template.rb 608 B

123456789101112131415161718192021222324252627
  1. # Add Devise to Gemfile
  2. gem "devise", "~> 4.2.1"
  3. # Install Devise
  4. rails_command "generate devise:install"
  5. # Configure Devise
  6. environment "config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }",
  7. env: 'development'
  8. route "root to: 'home#index'"
  9. # TODO: Install notices
  10. rails_command "generate devise:views"
  11. # Create Devise User
  12. generate :devise, "User",
  13. "first_name",
  14. "last_name",
  15. "announcements_last_read_at:datetime"
  16. # Migrate
  17. rails_command "db:migrate"
  18. after_bundle do
  19. git :init
  20. git add: "."
  21. git commit: %Q{ -m 'Initial commit' }
  22. end