
GoRails
290 FOLLOWERS
GoRails is a series of screencasts and guides for all aspects of Ruby on Rails. Learn how to setup your machine, build a Rails application, and deploy it to a server.
GoRails
1d ago
A lot of developers use link_to and button_to interchangeably. In this lesson, we'll explore when you should use link_to and when to use button_to and the differences between them ..read more
GoRails
1M ago
Processing inbound webhooks can be tricky. In this lesson, you'll learn how receive, verify, and process webhooks in an efficient and well-organized manner ..read more
GoRails
1M ago
Blog posts often need cover images for social sharing. In this lesson, we'll add cover image file uploads with ActiveStorage ..read more
GoRails
2M ago
Over time, you'll need to upgrade the Ruby version of your Rails application. For example, a new version of Ruby was released since we started this series that fixes a couple security issues in Ruby so we'll teach you how to upgrade your Ruby version ..read more
GoRails
2M ago
Rails uses the MVC Pattern. This isn't as scary as it sounds. It's basically a design architecture that gives you 3 primary buckets to help you organize your code ..read more
GoRails
2M ago
ActionText builds on top of the ActiveStorage file uploads feature in Rails, so we're going to configure Amazon S3 storage so we can upload files in production ..read more
GoRails
2M ago
ActionText is a feature of Rails that allows you to add rich text including file uploads to any of your models. This is a perfect fit for our Blog Posts, so we're going to replace the text column with a rich text field with ActionText ..read more
GoRails
2M ago
Scopes are a way for us to change the way a database table is queried. For example, we can use them to change the ordering of the results so certain records are first ..read more
GoRails
2M ago
Our scheduled blog posts adds some complexity to our app. In this lesson, we're going to write some tests to make sure that our code does what we want it to do ..read more
GoRails
2M ago
Scheduling blog posts to be published in the future is the next feature we're going to add. In this lesson, we'll talk about several options we have to implement this and then choose one to build ..read more