Rails
1. Hello-world app
Start a new project
gem install rails
# or gem install rails -v 6.0.0
# confirm rails version
rails -v
Rails 6.0.2.2
# also need to install yarn
rails new my_app
cd my_app
bundle install
rails s
# go to http://localhost:3000
Gemfile
Hello-World app
2. Toy App
models


More models

3. Sample App
User Model
Password
Sign up
Production-Grad deployment
Log in (sessions)
Advanced login - remember me
Update, show, and delete users
Microposts

Active Storage
User following users
4. Rails-flavored Ruby
Strings
Methods
Other data structures
Arrays and Ranges
Blocks
Hashes and symbols
helper function revisit
Ruby Classes
Other cool stuff Rails offer
Last updated