Skip to content

Instantly share code, notes, and snippets.

@DianaEromosele
Forked from stevecass/rails_setup_notes.txt
Created July 28, 2016 03:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DianaEromosele/d8f414b52387fdf0e884fd4d0db73f23 to your computer and use it in GitHub Desktop.
Save DianaEromosele/d8f414b52387fdf0e884fd4d0db73f23 to your computer and use it in GitHub Desktop.
Starting a new rails app
#Creating an app called my_great_app
rails new my_great_app -T -d postgresql --skip-turbolinks
cd my_great_app
git init
git add .
git commit -m "Initial commit. Rails boilerplate."
# Edit gemfile
# #Remove the reference to coffee-rails.
# Edit Gemfile.
# Uncomment the reference to bcrypt
bundle install
git add .
git commit -m "Enable bcrypt."
# Edit Gemfile.
# Add gem rspec-rails (and faker and factory_girl_rails usually) to the development, test group toward the bottom of the Gemfile.
bundle install
rails g rspec:install
git add .
git commit -m "Set up rspec."
#Create the repo on github. Don't add a .gitignore or license.
#Back in your terminal inside your project folder
git remote add origin https://github.com/your_organization/my_great_app.git
git push -u origin master
#Only now start adding your own code. Apart from ensuring all your tools are in place, doing all the install steps up front gives you a good point to compare back to later
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment