作者:Brad Ediger
出版日期:January 11, 2008
出版社:O'Reilly
页数:357
ISBN:ISBN-10: 0596510322 ISBN-13: 978-0596510329
文件格式:pdf+chm
Product Description
Ready to go to the next level with Rails? From examining the parts ofRuby that make this framework possible to deploying large Railsapplications, Advanced Rails offers you an in-depth look at techniquesfor dealing with databases, security, performance, web services andmuch more. Chapters in this book help you understand not only thetricks and techniques used within the Rails framework itself, but alsohow to make use of ideas borrowed from other programming paradigms.Advanced Rails pays particular attention to building applications thatscale — whether “scale” means handling more users, or working with abigger and more complex database. You’ll find plenty of examples andcode samples that explain: Aspects of Ruby that are often confusing ormisunderstood Metaprogramming How to develop Rails plug-ins Differentdatabase management systems Advanced database features, includingtriggers, rules, and stored procedures How to connect to multipledatabases When to use the Active Support library for generic, reusablefunctions Security principles for web application design, and securityissues endemic to the Web When and when not to optimize performance Whyversion control and issue tracking systems are essential to any largeor long-lived Rails project Advanced Rails also gives you a look atREST for developing web services, ways to incorporate and extend Rails,how to use internationalization, and many other topics. If you’re juststarting out with rails, or merely experimenting with the framework,this book is not for you. But if you want to improve your skills withRails through advanced techniques, this book is essential.
About the Author
Brad Ediger is the CTO of Tasman Labs, a real-estate technologycompany. Together with his wife Kristen, a web designer, Brad ownsMadriska Media Group, a firm specializing in custom applicationdevelopment. When not programming, Brad enjoys playing various musicalinstruments and watching obscure films.