Ruby on Rails Beyond the Basics
with: Kevin Skoglund

In this sequel to the popular Ruby on Rails Essential Training, expert instructor Kevin Skoglund teaches comprehensive techniques for web developers who already feel comfortable with the fundamentals of Ruby and the Rails MVC framework. This training will help developers move toward creating full-featured Ruby on Rails applications. Kevin begins by explaining how to update software and projects to the latest versions. He then demonstrates alternative ways to interact with Ruby and your Rails applications and teaches the intermediate aspects of the Ruby language. Kevin provides step-by-step instructions for creating a custom blog and content management application. He uses this practical example to show how to work with database migrations, how to get more from ActiveRecord and avoid common pitfalls, how to create flexible controllers and views, and h

Table of contents

Introduction

1. Maintaining Ruby and Rails

2. Working Directly with Ruby and Rails

3. Intermediate Ruby

4. Describing Your Project

5. Databases and Migrations

6. Configuration Options in Rails

7. Getting More from ActiveRecord Models

8. Creating the Post CRUD

9. Creating the Category CRUD

10. Creating the User CRUD

11. Creating the Comment CRUD

12. Improving Access Control

13. Creating the Public Site

14. Validations

15. Creating the Category and Archive Views

16. Routes

17. Pagination

18. Final Steps

Conclusion

Appendix A - Installing Ruby on Rails