Filename Size 01. Introduction/01. Introduction.mov 4 MB 01. Introduction/02. How to use the exercise files.mov 2.6 MB 02. What Is Ruby on Rails/01. What is Ruby on Rails .mov 1.7 MB 02. What Is Ruby on Rails/02. What is Rails .mov 2 MB 02. What Is Ruby on Rails/03. DRY, conventions, and sensible defaults .mov 2.4 MB 02. What Is Ruby on Rails/04. MVC architecture .mov 3.3 MB 03. Installing Ruby on Rails/01. Installation overview .mov 8.6 MB 03. Installing Ruby on Rails/02. Installing Ruby and RubyGems .mov 40.7 MB 03. Installing Ruby on Rails/03. Installing Rails .mov 4.9 MB 03. Installing Ruby on Rails/04. Installing MySQL .mov 17.3 MB 03. Installing Ruby on Rails/05. TextMate .mov 7.4 MB 03. Installing Ruby on Rails/06. Webserver .mov 4.1 MB 04. Getting Started/01. Creating a work folder and a Rails project .mov 9.5 MB 04. Getting Started/02. Creating a controller and an action .mov 11.5 MB 04. Getting Started/03. Creating a view .mov 6.3 MB 05. How the Rails Framework Works/01. Understanding the operation trail .mov 4 MB 05. How the Rails Framework Works/02. Getting familiar with the file structure .mov 7.2 MB 05. How the Rails Framework Works/03. How server requests are handled .mov 16.8 MB 06. Setting Up a Database/01. A quick dip in the database pool .mov 1.6 MB 06. Setting Up a Database/02. Creating a database and a database table .mov 13.3 MB 06. Setting Up a Database/03. Configuring a Rails application to connect .mov 11.9 MB 06. Setting Up a Database/04. Scaffold - Magic CRUD .mov 11.4 MB 07. Controllers, Views, and Dynamic Content/01. RHTML - Adding dynamic content to the view .mov 10.5 MB 07. Controllers, Views, and Dynamic Content/02. Variables in Ruby .mov 6.8 MB 07. Controllers, Views, and Dynamic Content/03. Getting the controller to interact with the view .mov 6.9 MB 07. Controllers, Views, and Dynamic Content/04. Calling controller actions from other actions .mov 6.8 MB 07. Controllers, Views, and Dynamic Content/05. Linking to other actions from the view .mov 9.2 MB 07. Controllers, Views, and Dynamic Content/06. Rendering an action .mov 13.3 MB 07. Controllers, Views, and Dynamic Content/07. Redirecting an action .mov 7.9 MB 07. Controllers, Views, and Dynamic Content/08. Public vs. private actions .mov 8.5 MB 08. Essential Ruby/01. Review and introduction .mov 2.9 MB 08. Essential Ruby/02. String basics .mov 12.9 MB 08. Essential Ruby/03. Double-quoted strings .mov 8.5 MB 08. Essential Ruby/04. Numbers .mov 13.1 MB 08. Essential Ruby/05. Introduction to arrays .mov 7 MB 08. Essential Ruby/06. Manipulating arrays .mov 11.8 MB 08. Essential Ruby/07. Ranges .mov 5.4 MB 08. Essential Ruby/08. Hashes .mov 12.7 MB 08. Essential Ruby/09. Control flow - Logical expressions .mov 10.7 MB 08. Essential Ruby/10. Control flow - Loops and blocks .mov 5.6 MB 08. Essential Ruby/11. Control flow - Iterators .mov 10 MB 09. Troubleshooting/01. Commenting your code .mov 5.9 MB 09. Troubleshooting/02. Errors and logs .mov 13.3 MB 09. Troubleshooting/03. Seeing what went wrong .mov 8.1 MB 09. Troubleshooting/04. Breaking problems into pieces .mov 993.4 KB 10. Models/01. Creating a model .mov 4.6 MB 10. Models/02. Accessing your model .mov 6.2 MB 10. Models/03. Adding model attributes .mov 8.3 MB 10. Models/04. Understanding instances .mov 7.9 MB 10. Models/05. Manipulating instances .mov 5.9 MB 10. Models/06. Setting default values with Initialize .mov 4.4 MB 10. Models/07. Creating inheritance .mov 7.4 MB 10. Models/08. Using inheritance .mov 8.3 MB 10. Models/09. Basic model interaction .mov 9.4 MB 10. Models/10. Advanced model interaction .mov 13.8 MB 10. Models/11. Judicious model use .mov 1.6 MB 11. Working with Databases/01. Setting up for this chapter .mov 2.7 MB 11. Working with Databases/02. Switching back to our database .mov 5.5 MB 11. Working with Databases/03. Basic SQL syntax .mov 3.1 MB 11. Working with Databases/04. Using SQL syntax .mov 8.5 MB 11. Working with Databases/05. Finding records in Rails .mov 10.4 MB 11. Working with Databases/06. Using conditions to find specific records .mov 7.8 MB 11. Working with Databases/07. Ordering found records .mov 3 MB 11. Working with Databases/08. Limiting found records .mov 3.6 MB 11. Working with Databases/09. Finding a single record .mov 10.8 MB 11. Working with Databases/10. Using parameters to find records .mov 6.7 MB 11. Working with Databases/11. Creating and saving records .mov 7.6 MB 11. Working with Databases/12. Submitting forms to the database .mov 16.8 MB 11. Working with Databases/13. Updating records .mov 8.9 MB 11. Working with Databases/14. Deleting records .mov 4.7 MB 11. Working with Databases/15. Validating database data .mov 10.3 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/01. Blueprinting your application .mov 4.8 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/02. Preparing databases .mov 9 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/03. Relating databases - One-to-many .mov 3.2 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/04. Creating a relationship .mov 14.2 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/05. Generating your own scaffold .mov 5 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/06. The Flash hash .mov 6.4 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/07. Partials .mov 4.3 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/08. CRUD and relational databases .mov 19 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/09. Relating databases - Many-to-many (simple) .mov 3.6 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/10. Creating a simple join table .mov 22.6 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/11. Relating databases - Many-to-many (rich) .mov 2.8 MB 12. Building an Application, Pt. 1 - Working with Multiple Databases/12. Creating a rich join table .mov 5.7 MB 13. Building an Application, Pt. 2 - Creating Interfaces/01. Building the admin area .mov 8.1 MB 13. Building an Application, Pt. 2 - Creating Interfaces/02. Finishing the admin area .mov 7.9 MB 13. Building an Application, Pt. 2 - Creating Interfaces/03. Designing the public area .mov 10 MB 13. Building an Application, Pt. 2 - Creating Interfaces/04. Adding images .mov 4.7 MB 13. Building an Application, Pt. 2 - Creating Interfaces/05. Cycle and zebra-striping .mov 3.6 MB 13. Building an Application, Pt. 2 - Creating Interfaces/06. Formatting dates and times .mov 7 MB 13. Building an Application, Pt. 2 - Creating Interfaces/07. Helpers - Built-in and custom .mov 8.7 MB 14. Building an Application, Pt. 3 - Adding a Shopping Cart/01. Building a shopping cart .mov 10.8 MB 14. Building an Application, Pt. 3 - Adding a Shopping Cart/02. Cookies and sessions .mov 9.5 MB 14. Building an Application, Pt. 3 - Adding a Shopping Cart/03. Creating a ''before'' filter .mov 3.2 MB 14. Building an Application, Pt. 3 - Adding a Shopping Cart/04. Adding items to the cart .mov 9.8 MB 14. Building an Application, Pt. 3 - Adding a Shopping Cart/05. Emptying the cart .mov 6.4 MB 15. Building an Application, Pt. 4 - Finishing Your Application/01. Layouts .mov 7.3 MB 15. Building an Application, Pt. 4 - Finishing Your Application/02. Sending values to layouts .mov 5.3 MB 15. Building an Application, Pt. 4 - Finishing Your Application/03. Building a checkout form .mov 2.9 MB 15. Building an Application, Pt. 4 - Finishing Your Application/04. Handling payments .mov 9.9 MB