Blank Slates in Ruby on Rails

Treehouse
Course Summary
The blank slate of an application is the "first-run" experience of an application when it has no data. Most applications look their best when they have user data and it's important to guide them through using your application. First, we'll learn how to implement a blank slate in an existing Ruby on Rails application, then we'll enhance our application by adding static pages and a tutorial.
-
+
Course Description
About this Course The blank slate of an application is the "first-run" experience of an application when it has no data. Most applications look their best when they have user data and it's important to guide them through using your application. First, we'll learn how to implement a blank slate in an existing Ruby on Rails application, then we'll enhance our application by adding static pages and a tutorial. What you'll learn
- Ruby on Rails
- Blank Slates
- Static Pages in Ruby on Rails
About the Teacher
Nick is a teacher at Treehouse and an independent game developer. His Twitter handle is @nickrp.
-
+
Course Syllabus
Email with Rails
Ruby on Rails makes it very easy to send email from our application. In this stage, we'll add mail functionality for emailing todo lists. 8 steps- Email with Rails 1:08
- Where Mailers Fit 0:38
- Variable Scope in Mailers 0:55
- Email and Rails 3 questions
- Adding a Mailer Method 5:45
- Front-End Mailer Code 6:55
- Fixing a Turbolinks Bug 1:58
- Mailer Methods 2 questions
Blank Slates and Rails
The blank slate is what the app looks like when there’s nothing. Most apps look their best when they’re filled with data like notifications, messages, and updates, or in our case, todo lists. Let's prompt the user to take action when their todo lists or items are empty. 5 stepsCreating an App Tutorial
The first time a user logs in to their account, we want to explain to them how the application works by creating a tutorial. 4 steps