"Ruby On Rails: Up and Running" covers everything thoroughly, from building a schema and making a simple controller to designing a Rails interface and building a project model - including details on how to add a controller and generate scaffolding. More advanced material is provided to help developers Map data to an imperfect table, traverse complex relationships, and build custom finders. A section on working with Ajax and REST shows them how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web pages using built-in JavaScript and Ajax support. This book also explains the essentials of logging to find performance problems and delves into other performance optimising techniques.
Bruce A. Tate is a kayaker, mountain biker, and father of two. In his spare time, he is an independent consultant in Austin, Texas. In 2001, he founded J2Life, LLC, a consulting firm that specializes in Java persistence frameworks and lightweight development methods. His customers have included FedEx, Great West Life, TheServerSide, and BEA. He speaks at conferences and Java user's groups around the nation. Before striking out on his own, Bruce spent 13 years at IBM working on database technologies, object-oriented infrastructure, and Java. He was recruited away from IBM to help start the client services practice in an Austin startup called Pervado Systems. He later served a brief stint as CTO of IronGrid, which built nimble Java performance tools. Bruce is the author of five books, including the bestselling "Better, Faster, Lighter Java", "Beyond Java", and "Spring: A Developer's Notebook", all from O'Reilly.
Curt Hibbs is a senior software developer in St. Louis with more than 30 years' experience in platforms, languages, and technologies too numerous to list. With a keen (and always searching) eye for new methods and technologies to make his work easier and more productive, he has become very active in the Ruby development community.
Read his weblog at blog.curthibbs.us.