Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In order to better understand the examples, which are a subset of the actual applications, it is recommended that you know a bit of Ruby on Rails. If you have no previous experience with Ruby on Rails but have used other web frameworks, like Django or CakePHP, feel free to skip on to the case studies. If you have no experience, no problem! We will explain Ruby, Ruby on Rails, and all the code examples as we present them.
In order to provide you with some knowledge about Ruby if you happen not to be a Ruby developer, we are going to review the fundamental Ruby syntax in the following pages. While it is by no means a complete introduction, it will help you understand the examples written in Ruby later in this appendix.