Wiley.com
Print this page Share

Professional Ruby on Rails

ISBN: 978-0-470-22388-8
457 pages
March 2008
Professional Ruby on Rails (047022388X) cover image

Description

Nothing less than a revolution in the way web applications are constructed,Ruby on Rails (RoR) boasts a straightforward and intuitive nature that avoids programming repetition and makes it infinitely easier to build for the web. This book captures the current best practices to show you the most efficient way to build a spectacular web application with RoR. You?ll learn everything you need to know in order to extend Rails so that you can take advantage of the many exciting and wonderful things that are being done by the diligent RoR programming community.
See More

Table of Contents

Acknowledgments.

Introduction.

Chapter 1: Building Resources.

Chapter 2: Rails Source Control with Subversion.

Chapter 3: Adding Users.

Chapter 4: Build Tools and Automation.

Chapter 5: Navigation and Social Networking.

Chapter 6: The Care and Feeding of Databases.

Chapter 7: Testing Tools.

Chapter 8: Rails - Driven JavaScript.

Chapter 9: Talking to the Web.

Chapter 10: Internationalizing Your Application.

Chapter 11: The Graphic Arts.

Chapter 12: Deploying Your Application.

Chapter 13: Performance.

Chapter 14: Going Meta.

Chapter 15: Extending Rails with Plugins.

Chapter 16: Replacing Ruby Tools.

Appendix A: Things You Should Download.

Appendix B: Web Frameworks Inspired by Rails.

Index.

See More

Author Information

Noel Rappin is the Director of Rails Practice at Pathfinder Associates ( www.pathfinderagile.com ), and has nearly a decade of experience with web application programming. Noel has a Ph.D. from the Georgia Institute of Technology, where he studied how to teach object - oriented design concepts. He is the co - author of Jython Essentials and wxPython in Action. You can read more of Noel ’ s writing at both the Pathfinder Agile Ajax blog (http://blogs.pathf.com/agileajax) and his own blog (http://10printhello.blogspot.com).
See More

Downloads

Download TitleSizeDownload
All code from the book
Each chapter directory contains an entire Rails application with its own separate version of edge rails and plugins. The Rails and plugins are current as of December 18, 2007, Rails is version 2.0.2. Chapter 2 does not have an application directory. The sparkline example in chapter 11 is in app/views/categories/index.html.erb Small script examples from chapters 13-16 are in lib/examples for each chapter.
7.20 MB Click to Download
See More

Errata

Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
25 Error in Code
test/unit/ingredients.rb

should be:

test/unit/ingredient_test.rb
05/02/2008
26 Error
Text refers to a new class in a new file called ingredient_parser.rb. However the sample code has the class file in the ingredient.rb model class file
05/02/2008
33 Error in Code
test/functional/recipe_controller_test.rb

should be:

test/functional/recipes_controller_test.rb
05/02/2008
35 Error in Code
app/views.layouts/recipes.html.erb

should be:

app/views/layouts/recipes.html.erb
05/02/2008
60 Error in Code
user_controller.rb

should be:

users_controller.rb
05/02/2008
61 Error in Code
UserController

should be:

UsersController
05/02/2008
62 Error
last_name and first_name are wrong way around
05/02/2008
62 Error
Redundant tag
05/02/2008
63 Error in Tests
tests should go in /test/functional/users_controller_test.rb (as in the sample code) not in test/unit/user_test.rb as in the text
05/02/2008
See More