Tutorials



Replacing RSpec controller tests, part 3: Removing business logic from controllers | Everyday Rails
After the Rails core team announced major changes to controller-level testing upon the release of Rails 5.0, I wrote a couple of pieces in Everyday Rails about how to shift testing responsibility up, to either request specs, or browser-based featu...




How to receive and respond to text messages in Ruby with Hanami and Twilio
If you’re building web applications with Ruby then you’re probably using Rails. Hanami is a young competitor focused on providing a full featured, modern web framework for Ruby developers that is fast, secure and flexible.Hanami is a new web appli...

Using ActiveStorage Today (prior to Rails 5.2 release)
DHH announced earlier in the year that Rails 5.2 will have a brand new component called ActiveStorage. ActiveStorage will manage user uploads such as photos directly by Rails.Since then, a lot of progress has been made to integrate ActiveStorage t...
