Ajax on Rails

  • ISBN13:


  • ISBN10:


  • Format: Paperback
  • Copyright: 2007-01-03
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99 Save up to $7.80
  • Buy New


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


Ajax on Rails will teach you how to use both Ajax and Ruby on Rails to quickly build high-performance, scalable web applications without being overwhelmed with thousands of lines of JavaScript code. You'll learn how to use Rails to simplify web development with scaffolding, helpers, breakpoints, and JavaScript templates like RJS. With advanced material that explains the most current design practices for Ajax usability, you'll learn how to avoid user experience mistakes with proven design patterns and thorough user testing. With Ajax on Rails, you have the ideal guide for building the new generation of Web 2.0 applications quickly and cleanly.

Author Biography

Scott Raymond is a Ruby on Rails developer living in Kansas City. His work has been highlighted on the Rails website and the Wall Street Journal Online. Besides participating in the framework's development, he has led international Rails training sessions, and was a presenter at RailsConf 2006.

Table of Contents

Introduction Who This Book Is For What Ajax Is What Rails Is `You Got Your Ajax in My Rails!' Getting Up to Speed Summary
Getting Our Feet Wet The Old-Fashioned Way JavaScript Libraries and Prototype Bringing Rails into the Picture Summary
Introducing Prototype Setting the Stage Ajax Links Forms Ajax Forms Buttons Form Observers Summary
Introducing script.aculo.us Visual Effects Drag and Drop Summary
RJS Instructions Instead of Data Putting the R in RJS A Real-World Example Summary
Ajax Usability Principles of Usability The Context of the Web Usability on the Web Cross-Platform Development Summary
Testing and Debugging Debugging Testing Summary
Security Healthy Skepticism: Don't Trust User Input Hashing Passwords Silencing Logs The Same-Origin Policy The Use and Abuse of HTTP Methods Encryption and Secure Certificates The Rails Security Mailing List Summary
Performance Development and Production Environments Session Stores Output Caching Asset Packaging Dealing with Long-Running Tasks Summary
Prototype Reference Ajax Support DOM Manipulation Core Extensions
Script.aculo.us Reference Visual Effects Drag and Drop Controls Element Extensions DOM Builder JavaScript Unit Testing Utility Methods
Review Quiz
Photo Gallery
Intranet Workgroup Collaboration
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review