"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" -- provided by publisher.