• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Ruby ▶ Objects on Rails

Objects on Rails

March 30, 2012

Free Onine Book: Objects on Rails

“Objects on Rails” by Avdi Grimm is free to read online. Familiarity with Rails and Ruby is assumed.

Book Description

This is the complete text of Objects on Rails, a “developer’s notebook” documenting some guidelines, techniques, and ideas for applying classic object-oriented thought to Ruby on Rails applications. This book is aimed at the working Rails developer who is looking to grow and evolve Rails projects while keeping them flexible, maintainable, and robust. The focus is on pragmatic solutions which tread a “middle way” between the expedience of the Rails “golden path”, and rigid OO purity.

Table of Contents

  • Introduction
  • Yet another frickin’ blog app
  • Adding blog entries
  • Submitting posts
  • Getting the tests running again
  • Adding timestamps
  • OMG Dependency Injection!
  • Sorting and limiting posts
  • Adding validation
  • Introducing the Exhibit Pattern
  • Making the data stick around
  • Concealing ActiveRecord behind a FigLeaf
  • Default content
  • Exhibits for REST
  • Adding tags
  • Respecting controller privacy
  • Jealously guarding collections
  • Toward self-rendering objects

Download Free PDF / Read Online

Author(s): Avdi Grimm
Format(s): HTML
Link: Read online.

Similar Books:

  1. Ruby on Rails Security
  2. Learning Rails
  3. Ruby on Rails Security Guide
  4. Naked Objects
  5. The Instructional Use of Learning Objects
Previous Post: « Text Algorithms
Next Post: Making Games with Python & Pygame »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com