This is a template to generate a Rails application with helpful defaults set up. It is made specially for Grinnell's web development course, and offers features that will be useful to most new projects.
This is compatible with Rails 6.0. It may need updates for future versions of Rails. You may need to update Ruby to 2.5.x if you have been following the Hartl tutorial up to this point.
Make sure you have the following prerequisites:
- Everything from the installing Rails section of the Rails guide
- Yarn
Run this to generate a new Rails project, substituting your own project name:
gem install sqlite3
gem install puma --version 3.11
rails new my_project_name -m https://raw.githubusercontent.com/CSC322-Grinnell/rails_starter_kit/master/template.rb
Then, you can open your new project dir and follow the README there for more information.