608.620.5104 | info@tenforward.consulting

Rails 5 Upgrade: Why It's Worth It

Published January 22, 2018

Rails is an open source web development framework written in the Ruby programming language. 

Since its creation in 2004, Rails has become one of the most powerful tools for building dynamic web applications. It adapts to new environments in web development and framework design by successfully incorporating new techniques discovered by other frameworks. 

In order to reap the benefits Rails has to offer, it's necessary to update to the latest version released. Rails 5 has new features that allow for better page delivery, file storage, and most importantly, web-app security. 

New to Rails 5

  • Faster full page delivery
  • Active Storage framework that gives support for Amazon’s S3, Google’s Cloud Storage, and Microsoft Azure Cloud File storage 
  • Ability to create image variants and video and PDF previews
  • Shipping with Bootsnap in the default Gemfile, reducing application boot times by over 50%
  • New DSL that allows you to configure a content security policy for your application
  • Encrypted Credentials
  • Pre-configured build pipeline run by WebPack, which pairs with Webpacker 3.0

Why update?

An update to Rails 5 will ensure proper security support and protect your web application against common security issues, such as script injection, SQL injection, and cross-site request forgery. If you're using a release series that's no longer supported, you're left with the task of dealing with bugs and security issues yourself. 

Alternatively, if you choose to update after encountering a security issue, you may be subject to crucial wait times and costly last-minute developer rates. 

We can help!

Want to learn more? Let us know! 

Ten Forward Consulting uncomplicates the software development process. We’ll do the same for your Rails 5 upgrade.

Author details

Victoria Guerrero

(Former junior developer)