Skip to main content
  • Book
  • © 2018

Learn Rails 5.2

Accelerated Web Development with Ruby on Rails

Apress
  • An accelerated tutorial on the Rails 5 web development framework

  • Learn to persist data for your web application with Active Record

  • Employ test-driven development for your Rails-based web applications

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (17 chapters)

  1. Front Matter

    Pages i-xxiii
  2. Ruby Introduction

    • Stefan Wintermeyer
    Pages 1-49
  3. First Steps with Rails

    • Stefan Wintermeyer
    Pages 51-81
  4. ActiveRecord

    • Stefan Wintermeyer
    Pages 83-181
  5. Scaffolding and REST

    • Stefan Wintermeyer
    Pages 183-216
  6. Routes

    • Stefan Wintermeyer
    Pages 217-242
  7. Bundler and Gems

    • Stefan Wintermeyer
    Pages 243-255
  8. Forms

    • Stefan Wintermeyer
    Pages 257-263
  9. Cookies and Sessions

    • Stefan Wintermeyer
    Pages 265-277
  10. Tests

    • Stefan Wintermeyer
    Pages 279-294
  11. Active Job

    • Stefan Wintermeyer
    Pages 295-298
  12. Action Mailer

    • Stefan Wintermeyer
    Pages 299-309
  13. Internationalization

    • Stefan Wintermeyer
    Pages 311-353
  14. Asset Pipeline

    • Stefan Wintermeyer
    Pages 355-361
  15. Caching

    • Stefan Wintermeyer
    Pages 363-391
  16. Action Cable

    • Stefan Wintermeyer
    Pages 393-398
  17. Credentials

    • Stefan Wintermeyer
    Pages 399-400
  18. Active Storage

    • Stefan Wintermeyer
    Pages 401-408
  19. Back Matter

    Pages 409-435

About this book

Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples – rather than a single large application. 


This book covers topics including Active Storage, Credentials, Active Record, Scaffolding, REST, Routing, Bundler, Forms, Cookies, and Sessions, all of which are vital for modern Rails web applications. To complement these topics you’ll also learn about test-driven development, Action Cable, Active Job, Action Mailer, I18n, Asset Pipeline, and caching. Finally, you’ll see a how-to for a production web server with nginx. This complete set of skills will set you up for a future of efficient and elegant Rails coding.





What You Will Learn
  • Use the Ruby on Rails web development framework 
  • Install and manage the Rails framework
  • Persist data for your web application with Active Record 
  • Work with forms 
  • Apply a test-driven development approach to your Rails-based web applications
  • Discover many Rails secrets and tips 

Who This Book Is For



Beginners with at least some prior programming experience. Ruby experience is helpful, but not required.  


Authors and Affiliations

  • Bochum, Germany

    Stefan Wintermeyer

About the author

Stefan Wintermeyer is a Founder and Managing Director at AMOOMA GmbH.  He is an expert web developer and consultant.  Prior to this position, he was co-founder and managing director at OTRS GmbH, VP at Techspan Enterprise and SuSE Linux AG.  He was also a project manager for Lufthansa Systems.  

Bibliographic Information

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access