skip to main content
Skip header Section
Beginning Rails 2: From Novice to ProfessionalJuly 2009
Publisher:
  • Apress
  • 901 Grayson Street Suite 204 Berkely, CA
  • United States
ISBN:978-1-4302-1086-3
Published:13 July 2009
Pages:
400
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Beginning Rails 2 is the practical starting point for anyone wanting to learn how to build dynamic web applications using the Rails framework for Ruby. Youll learn how all of the components of Rails and Rails 2 fit together and how you can leverage them to create sophisticated web applications with less code and more joy. This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails 2 assumes basic familiarity with web terms and technologies but doesnt require you to be an expert. Topics include Installing Ruby and Rails on a Mac, Linux, or Windows system Learning the basics of the Ruby programming language Understanding the philosophy behind Rails and why it matters Seeing whats new and hot in the Rails 2 update Exploring the ModelViewController architecture Learning the basics of relational databases and SQL Setting up a MySQL database and creating a schema with migrations Experimenting with your live application in the Rails console Creating rich relationships between your models Using controllers and templates properly Leveraging helpers to keep your templates clean and logic free Adding Ajax and visual effects to enrich your user interfaces Using JavaScript with Prototype and script.aculo.us Sending and receiving mail from your application Using and creating your own plugins Insuring your code against Murphys Law through writing tests Using Capistrano to deploy your application Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to objectoriented programming, and part dissertation on open source software, Beginning Rails 2 doesnt just explain how to do something in Rails, it explains why. Who is this book for Beginning Rails 2 is for anyone who wants to learn how to build dynamic web applications using the Rails framework for Ruby. About the Apress Beginning Series The Beginning series from Apress is the right choice to get the information you need to land that crucial entrylevel job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from novice to professional. Youll start your journey by seeing what you need to knowbut without needless theory and filler. Youll build your skill set by learning how to put together realworld projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you thereit is your trusted guide through unfamiliar territory!

Contributors

Recommendations