Ruby on Rails Beyond the Basics
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 how to improve performance, security, and code management. Exercise files accompany the tutorials.
LiveLessons Bundle Ruby on Rails 3 Learn by Example
These focused video lessons help you learn crucial new skills fast–and put them to work immediately! Watch top Rails developer Michael Hartl guide you through building a complete application using today’s best practices for MVC and REST design, layout, Ruby coding, security, testing, deployment, and more. Just place the DVD video in your computer’s DVD drive, and master Rails the easy way.
Vitamin Ruby On Rails
Ruby on Rails is a popular web application framework that is built in the Ruby programming language.
Learn Ruby on Rails from the basics through to advanced level using our Ruby on Rails video tutorial library.
Pragmatic Programmers - The Ruby Object Model and Metaprogramming screencast
Just what is a Ruby object, and how can Ruby move you away from class-oriented development and back to object-oriented development? Learn about:
the internals of objects,
how classes really arent anything special,
what self does, and the two ways it can get changed
the method call mantra: one to the right, then up,
singleton methods and ghost classes,
why class methods dont exist,
how classes get their names,
how the concept of the current class interacts with def