Stories

Set up Continuous Integration in a few steps and automatically deploy when all your tests have passed. Integrate with GitHub and BitBucket and deploy to cloud services like Heroku and AWS, or your own servers.

Visit http://codeship.io/ruby5 and sign up for free. Use discount code RUBY5 for a 20% discount on any plan for 3 months.

Yt is a Ruby client for the YouTube API. This gem prides itself on being fully tested and documented, and its based on an up-to-date version of the YouTube API. It’s also more “Ruby-styled” than existing gems and follows a straightforward object-oriented approach.

Netzfisch recently published a blog post about an authorization tool called Pundit. Pundit has a “Migrating to Pundit from Can Can” article and the migration is pretty straightforward. The only catch is a lack of documentation covering using RSpec with the pundit_scope, but the blog post provides examples of those tests for you. Overall, this blog post is a great resource if you want to learn more about Pundit.

If you’ve ever uploaded images using Active Admin, you might have noticed that it doesn’t include any sort of image-cropping functionality. Fortunately, Ricardo Nacif Sader Jr. has solved that problem with a gem called active_admin_jcrop.

Aaron Beckerman put together a short post on how Rails 4 introduces cache fingerprints to give your application a Russian doll-like cachability. How the Rails 3 to Rails 4 migration runs into issues when the templates and controllers may not have access to those fingerprints to perform their expiration. He shows how and why to disable those fingerprints on a per cache basis to fix your cache problem.

Previous Episodes

Mongoid 4.0.0, a CHANGELOG rant, the Lotus web framework, help on Growing Rails Applications in Practice, the upcoming Keep Ruby Weird conference, ConfConf for safer configuration, and the demise of RubyForge.