Rails 4 in Action v11 MEAP
Год: 2013
Автор: Ryan Bigg, Yehuda Katz, Steve Klabnik
Жанр: Web development
Издательство: Manning Publications Co.
ISBN: 978-1-61729-109-8
Серия: In Action
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 734
Описание: Ruby on Rails is an open source web framework. It's famously simple to build a basic Rails application. Because it handles most of the configuration for you, all you need is a few minutes and a few lines of Ruby. Once you've started down the track, however, you discover that Rails is a powerful, deep, and rich full-stack platform capable of tackling virtually any development challenge.
Rails 4 in Action is a comprehensive introduction to Rails that guides you hands-on through all you'll need to become a competent and confident Rails developer. In it, you'll master Rails 4 by developing a ticket tracking application that includes RESTful routing, authentication and authorization, file uploads, email, and more. You'll also explore powerful features like designing your own APIs and building a Rails engine. And you'll see Test Driven Development and Behavior Driven Development in action throughout the book, just like you would in a top Rails shop.
This fully-revised second edition offers new and improved testing examples using the RSpec and Capybara libraries and presents more options for creating your own APIs. Numerous changes throughout the book make it even easier to read and use.
Chapter 1 Ruby on Rails, the framework
Chapter 2 Testing saves your bacon
Chapter 3 Developing a real Rails application Chapter 4 Oh CRUD!
Chapter 5 Nested resources
Chapter 6 Authentication
Chapter 7 Basic access control Chapter 8 Fine-grained access control Chapter 9 File uploading
Chapter 10 Tracking state
Chapter 11 Tagging
Chapter 12 Sending email
Chapter 13 Designing an API
Chapter 14 Deployment
Chapter 15 Alternative authentication
Chapter 16 Basic performance enhancements
Chapter 17 Rack-based applications
Appendix A Why Rails?
Appendix B Tidbits
Доп. информация: Manning Early Access Program - Version 11
Оф. сайт:
Rails 4 in Action v11 MEAP - Manning Early Access ProgramRuby: 2.0.0-p195
Ruby on Rails: 4.0.1
Fully updated for Rails 4
Explore a full Rails application hands-on
See idiomatic Ruby code in action
Test-first emphasis from cover to cover
Whether you're just starting or you have a few cycles under your belt, you'll appreciate the book's guru's-eye-view of idiomatic Rails programming. Background in Ruby is helpful but not required.
Ryan Bigg is a Rails developer living in Melbourne, Australia, recognized for his prolific and accurate answers on IRC and StackOverflow. He was named a Ruby Hero for his work on the Rails Guides and being generally helpful in the ROR community. Yehuda Katz is founder of the EmberJS framework, a former lead developer on SproutCore, and is well-known for his contributions to Rails 4, jQuery, Bundler, and Merb. Steve Klabnik is a member of the Ruby on Rails team. A prolific open source contributor, he's made contributions to a large number of Ruby projects, including Rails, Sinatra, Rubygems, Rubinius, Resque, Draper, and over 20 gems of his own. When he's not speaking at conferences, working on Rails, or training on Ruby and Rails at Jumpstart Lab, he's reading philosophy books and applying their lessons to software.
This Early Access version of Rails 4 in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online forum.