Pro ActiveRecord for Ruby picks up with ActiveRecord where most books on Ruby and the Rails framework leave off. Readers begin by learning about all the built-in assumptions that make it so wondrously easy to create freshly-built Rails applications from scratch. Next, readers learn how to adapt ActiveRecord to work with databases-and this includes just about all preexisting databases-that were designed without those assumptions in mind. Readers go on to learn how to tie ActiveRecord in with database-specific features such as stored procedures and large objects, how to migrate legacy database designs to work better with ActiveRecord, and how to extend ActiveRecord to provide new and innovative database functionality to their applications. Readers who absorb the knowledge given in this book will have a significant competitive advantage over those with only a superficial knowledge of the topic.
Auflage
Sprache
Verlagsort
Zielgruppe
Illustrationen
Maße
Höhe: 235 mm
Breite: 191 mm
Dicke: 17 mm
Gewicht
ISBN-13
978-1-59059-847-4 (9781590598474)
DOI
10.1007/978-1-4302-0269-1
Schweitzer Klassifikation
Chad Pytel is president of thoughtbot, Inc., a software development consulting firm that specializes in agile, test-driven web application development using the Ruby on Rails framework and located in Boston and New York City. A firm believer in the Model-View-Controller design pattern and realistic software development, with a history in Java and EJB development, Chad strongly believes that Ruby and Ruby on Rails represents a new, exciting, and better way to develop software. Chad lives with his wife in Somerville, Massachusetts. When not at the office managing projects and writing code, Chad enjoys acting in and producing theater, film, and improv comedy. To follow along with Chad and the rest of the thoughtbot team's thoughts on business, design, development, and technology, visit their blog at Giantrobots.thoughtbot.com.
Introducing Active Record.- Active Record and SQL.- Setting Up Your Database.- Core Features of Active Record.- Bonus Features.- Active Record Testing and Debugging.- Working with Legacy Schema.- Active Record and the Real World.