View screencasts by curated topics.
Dive into the archive of all episodes.
Learn how to set up GitHub ...
Setup your development environment.
Configure your production server.
Learn how to modify production to run websockets.
A list of features showing what's new in Rails 6.0.
Changing the database adapter for a Rails app has always been an annoying, manual change to make. Rails 6.0 introduces the "rails db:system:change" command to make this easier using all the built-in generators for database.yml and more.
With TailwindCSS 1.0 just around the corner and some changes in Rails 6 to Webpacker, we take a look at how to install and setup the latest version of TailwindCSS with Rails 6.0
Rails's webpacker gem makes it super easy to load both Bootstrap's CSS and JS into your Rails app using webpack
One of the coolest new features of Rails 6 is the introduction of Actionable Errors. These are errors you can provide actions on so when Rails complains you haven't run migrations you can now simply click a button to run them instead.
ActionMailbox is a new feature of Rails 6 for processing inbound emails to let users respond to your app via email. We'll do a quick rundown and build a simple reply by email feature to our app.
In this episode, we will walk through how you can save the contents of inbound HTML emails from ActionMailbox using ActionText and attachments using ActiveStorage
With Rails 6.0, you can now define multiple primary and replica databases, define separate migrations for each primary database, and configure each model to read and write from different databases.