Log In
Join
for free
Back To Course Home
Introduction to Ruby on Rails
0% completed
Introduction to Ruby on Rails
Prerequisites and Learning Outcomes
What is Rails?
Creating a New Rails Project
Deploying on the Rails Server
Rails Design Pattern
Hello World!
CRUD on Rails
Models and Active Record
Migrations
Migrations Methods
Create and Read
Update and Delete
CRUD Application: Part 1
CRUD Application: Part 2
CRUD Application: Part 3
Validations
Basic Challenge: Validate Updates
Challenge Solution: Validate Updates
DRYing the app
Quiz
Your First Rails Application!
Model Structure
Basic Challenge: Configure Route
Challenge Solution: Configure Route
User Model
Basic Challenge: Configure Views
Challenge Solution: Configure Views
User Functionality
Acts as Votable
Basic Challenge: Sign-in Status
Challenge Solution: Sign-in Status
Basic Challenge: Configure Show View
Challenge Solution: Configure Show View
Basic Challenge: Dislike Links
Challenge Solution: Dislike Links
Comments
Comments Structure
Project Challenge: Associations and Routes
Challenge Solution: Associations and Routes
Project Challenge: Controller
Challenge Solution: Controller
Project Challenge: Comments Form
Challenge Solution: Comments Form
Project Challenge: Display Comments
Challenge Solution: Display Comments
Project Challenge: Partials
Challenge Solution: Partials
Testing
Introduction to Testing
Assertions and Code Structure
Model Testing
Controller Testing: Functional Tests
Controller Testing: Integration Tests
View Testing
Conclusion
Wrapping Up!
Challenge Solution: Validate Updates
The solution to the Validate Updates challenge.
Solution
Get hands-on with 1300+ tech skills courses.
Start Free Trial