# Jolly Good Code

Articles by Jolly Good Code about Ruby and Ruby on Rails.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Test gem with multiple dependencies on Travis CI

DevFeed: [Test gem with multiple dependencies on Travis CI](<https://devfeed.tech/articles/test-gem-with-multiple-dependencies-on-travis-ci-20081.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2016/07/03/test-gem-with-multiple-dependencies-on-travis-ci.html>)

Published: 2016-07-03T05:27:56Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [ci](<https://devfeed.tech/topics/ci.md>), [Travis CI](<https://devfeed.tech/topics/travis-ci.md>), [test](<https://devfeed.tech/topics/test.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [test](<https://devfeed.tech/tags/test.md>), [tool](<https://devfeed.tech/tags/tool.md>), [travis](<https://devfeed.tech/tags/travis.md>), [travis-ci](<https://devfeed.tech/tags/travis-ci.md>)

### AI overview

A tutorial on testing a Gem with multiple dependencies on Travis CI using thoughtbot's appraisal tool.

### Source excerpt

Learn how to test your Gem with multiple dependencies on Travis CI with thoughtbot's appraisal tool.

## Find Unused Code

DevFeed: [Find Unused Code](<https://devfeed.tech/articles/find-unused-code-20079.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2016/06/30/find-unused-code.html>)

Published: 2016-06-30T17:08:20Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [code](<https://devfeed.tech/tags/code.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A short tutorial on finding unused code in a Ruby application.

### Source excerpt

2-min short tutorial on finding unused code in your Ruby Application.

## Markdown with HTML::Pipeline and Rails

DevFeed: [Markdown with HTML::Pipeline and Rails](<https://devfeed.tech/articles/markdown-with-html-pipeline-and-rails-20080.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2016/06/30/markdown-with-html-pipeline-and-rails.html>)

Published: 2016-06-30T09:23:42Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Markdown](<https://devfeed.tech/topics/markdown.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [markdown](<https://devfeed.tech/tags/markdown.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on implementing Markdown in a Ruby or Rails application using HTML::Pipeline.

### Source excerpt

Tutorial on implement Markdown feature for your Ruby / Rails application.

## Twemoji in Rails

DevFeed: [Twemoji in Rails](<https://devfeed.tech/articles/twemoji-in-rails-20078.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2016/06/09/twemoji-in-rails.html>)

Published: 2016-06-09T07:13:22Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [integrate](<https://devfeed.tech/tags/integrate.md>), [rails](<https://devfeed.tech/tags/rails.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on integrating Twemoji into a Rails application.

### Source excerpt

Tutorial on how to integrate Twemoji for your Rails application.

## Automated Updates for RubyGems Repos will end on Feb 26, 2016

DevFeed: [Automated Updates for RubyGems Repos will end on Feb 26, 2016](<https://devfeed.tech/articles/automated-updates-for-rubygems-repos-will-end-on-feb-26-2016-20077.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2016/02/22/automated-updates-for-rubygems-repos-will-end-on-feb-26-2016.html>)

Published: 2016-02-22T00:59:08Z

Content type: release

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [rubygems](<https://devfeed.tech/topics/rubygems.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [rubygems](<https://devfeed.tech/tags/rubygems.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Automated Updates for RubyGems repositories will close on February 26, 2016.

### Source excerpt

We are closing Automated Updates for RubyGems Repos on Feb 26, 2016

## Update Amazon RDS max\_connections with Parameter Group

DevFeed: [Update Amazon RDS max\_connections with Parameter Group](<https://devfeed.tech/articles/update-amazon-rds-max-connections-with-parameter-group-20076.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2016/01/28/update-amazon-rds-max_connections-with-parameter-group.html>)

Published: 2016-01-28T15:46:52Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [RDS for PostgreSQL](<https://devfeed.tech/topics/rds-for-postgresql.md>), [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [parameter](<https://devfeed.tech/tags/parameter.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rds](<https://devfeed.tech/tags/rds.md>), [rds-for-postgresql](<https://devfeed.tech/tags/rds-for-postgresql.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

The article concerns updating the max_connections setting for Amazon RDS for PostgreSQL using a parameter group. It notes that default max_connections values differ by instance.

### Source excerpt

Do you use Amazon RDS for PostgreSQL? Do you know that, by default, each instance comes with a different number of max_connections?

## Introducing Automated Security Updates

DevFeed: [Introducing Automated Security Updates](<https://devfeed.tech/articles/introducing-automated-security-updates-20075.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/12/24/introducing-automated-security-updates.html>)

Published: 2015-12-24T16:00:00Z

Content type: release

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [automated](<https://devfeed.tech/tags/automated.md>), [feature](<https://devfeed.tech/tags/feature.md>), [https](<https://devfeed.tech/tags/https.md>), [security](<https://devfeed.tech/tags/security.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

An announcement introduces Deppbot's Automated Security Updates feature.

### Source excerpt

Announcement for https://www.deppbot.com's new feature: Automated Security Updates.

## Introduction to GitHub's Low-Level Git Data API

DevFeed: [Introduction to GitHub's Low-Level Git Data API](<https://devfeed.tech/articles/the-git-data-api-awakens-20074.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/12/23/the-git-data-api-awakens.html>)

Published: 2015-12-23T05:29:19Z

Content type: article

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>)

### AI overview

An introduction to GitHub's low-level Git Data API.

### Source excerpt

Introduce to the force of GitHub's low-level Git Data API.

## Ruby 2.3 in Detail

DevFeed: [Ruby 2.3 in Detail](<https://devfeed.tech/articles/ruby-2-3-in-detail-20073.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/12/08/ruby-2-3-in-detail.html>)

Published: 2015-12-08T03:08:28Z

Content type: article

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [features](<https://devfeed.tech/tags/features.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [ruby](<https://devfeed.tech/tags/ruby.md>)

### AI overview

An overview of the features and improvements in Ruby 2.3, including benchmark information.

### Source excerpt

Let's look at the features and improvements of Ruby 2.3 in detail, together with benchmark information.

## Optimum Sidekiq Configuration on Heroku with Puma

DevFeed: [Optimum Sidekiq Configuration on Heroku with Puma](<https://devfeed.tech/articles/optimum-sidekiq-configuration-on-heroku-with-puma-20072.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/12/08/optimum-sidekiq-configuration-on-heroku-with-puma.html>)

Published: 2015-12-08T02:49:47Z

Content type: article

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Sidekiq](<https://devfeed.tech/topics/sidekiq.md>), [Heroku](<https://devfeed.tech/topics/heroku.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [sidekiq](<https://devfeed.tech/tags/sidekiq.md>)

### AI overview

The article presents an optimum configuration for running Sidekiq on Heroku with Puma.

### Source excerpt

What's the optimum config for Sidekiq on Heroku with Puma? Check out our config!

## New GitHub Organization API and deppbot

DevFeed: [New GitHub Organization API and deppbot](<https://devfeed.tech/articles/new-github-organization-api-and-deppbot-20071.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/11/26/new-github-organization-api-and-deppbot.html>)

Published: 2015-11-26T06:07:48Z

Content type: article

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [API](<https://devfeed.tech/topics/api.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [change](<https://devfeed.tech/tags/change.md>), [github](<https://devfeed.tech/tags/github.md>), [organization](<https://devfeed.tech/tags/organization.md>), [organizations](<https://devfeed.tech/tags/organizations.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [reduce](<https://devfeed.tech/tags/reduce.md>)

### AI overview

The article reports that deppbot.com was changed to reduce its access permissions on GitHub organizations and repositories.

### Source excerpt

About two weeks ago, we made a change to deppbot.com to reduce the access permissions it has on GitHub organizations and their repos.

## Encrypt your data with MessageEncryptor

DevFeed: [Encrypt your data with MessageEncryptor](<https://devfeed.tech/articles/encrypt-your-data-with-messageencryptor-20070.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/11/17/encrypt-your-data-with-messageencryptor.html>)

Published: 2015-11-17T07:44:55Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [openssl](<https://devfeed.tech/topics/openssl.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>)

Tags: [built-in](<https://devfeed.tech/tags/built-in.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [openssl](<https://devfeed.tech/tags/openssl.md>), [rails](<https://devfeed.tech/tags/rails.md>)

### AI overview

This tutorial explains that Rails' built-in MessageEncryptor uses OpenSSL::Cipher to encrypt data and is easy to use.

### Source excerpt

Rails has a built-in class MessageEncryptor which uses OpenSSL::Cipher to perform encryption, and it's easy to use that to encrypt your data.

## Free SSL with CloudFlare and Heroku

DevFeed: [Free SSL with CloudFlare and Heroku](<https://devfeed.tech/articles/free-ssl-with-cloudflare-and-heroku-20069.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/11/16/free-ssl-with-cloudflare-and-heroku.html>)

Published: 2015-11-16T14:47:25Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Heroku](<https://devfeed.tech/topics/heroku.md>), [SSL](<https://devfeed.tech/topics/ssl.md>)

Tags: [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [ssl](<https://devfeed.tech/tags/ssl.md>)

### AI overview

A tutorial on setting up Cloudflare with Heroku to use Universal SSL.

### Source excerpt

Set up CloudFlare with Heroku to make good use of its Universal SSL.

## Secure Your Ruby / Rails App with bundler-audit

DevFeed: [Secure Your Ruby / Rails App with bundler-audit](<https://devfeed.tech/articles/secure-your-ruby-rails-app-with-bundler-audit-20068.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/10/24/secure-your-ruby-rails-app-with-bundler-audit.html>)

Published: 2015-10-24T13:55:29Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [audit](<https://devfeed.tech/topics/audit.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

An article introduces bundler-audit, a Ruby gem that provides patch-level verification for Bundler, in the context of securing Ruby and Rails applications.

### Source excerpt

Secure Your Ruby / Rails App with bundler-audit. bundler-audit is a gem which provides patch-level verification for Bundler.

## Rails Response and Assets Compression on Heroku

DevFeed: [Rails Response and Assets Compression on Heroku](<https://devfeed.tech/articles/rails-response-and-assets-compression-on-heroku-20067.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/10/20/rails-response-and-assets-compression-on-heroku.html>)

Published: 2015-10-20T09:41:41Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Heroku](<https://devfeed.tech/topics/heroku.md>)

Tags: [compression](<https://devfeed.tech/tags/compression.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [rails](<https://devfeed.tech/tags/rails.md>)

### AI overview

A brief tutorial about compressing Rails responses and assets on Heroku when certain web server settings, such as gzip, cannot be configured directly.

### Source excerpt

@Heroku is awesome but we are not able to configure certain web server settings like gzip. However, it's still possible to compress Rails response and assets on Heroku.

## GitHub API Lacks a Read-Only OAuth Scope

DevFeed: [GitHub API Lacks a Read-Only OAuth Scope](<https://devfeed.tech/articles/read-only-oauth-scope-on-github-please-20066.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/10/18/read-only-oauth-scope-on-github-please.html>)

Published: 2015-10-18T07:19:15Z

Content type: opinion

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [GitHub API](<https://devfeed.tech/topics/github-api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [github](<https://devfeed.tech/tags/github.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [scope](<https://devfeed.tech/tags/scope.md>)

### AI overview

The article argues that GitHub's API lacks a read-only OAuth scope, limiting how applications can use the API without write access.

### Source excerpt

We love the GitHub API, because it allows us to do creative things with GitHub. But GitHub's API lacks a Read-Only OAuth Scope.

## Dasherize, Turbolinks 3 and Parallel

DevFeed: [Dasherize, Turbolinks 3 and Parallel](<https://devfeed.tech/articles/dasherize-turbolinks-3-and-parallel-20065.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/10/08/dasherize-turbolinks-3-and-parallel.html>)

Published: 2015-10-08T10:37:04Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [parallel](<https://devfeed.tech/tags/parallel.md>), [projects](<https://devfeed.tech/tags/projects.md>), [simple](<https://devfeed.tech/tags/simple.md>)

### AI overview

The article explains how the author used Turbolinks 3 and the Parallel gem to build Dasherize, a material-designed dashboard for projects.

### Source excerpt

Dasherize is a simple, material-designed dashboard for your projects. In this post, I'll talk about I used Turbolinks 3 and the Parallel gem to build Dasherize.

## Lesser-Known Rails Command-Line Config File

DevFeed: [Lesser-Known Rails Command-Line Config File](<https://devfeed.tech/articles/lesser-known-rails-command-line-config-file-20064.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/10/07/lesser-known-rails-command-line-config-file.html>)

Published: 2015-10-07T16:57:58Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [file](<https://devfeed.tech/topics/file.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [config](<https://devfeed.tech/tags/config.md>), [file](<https://devfeed.tech/tags/file.md>), [introduced](<https://devfeed.tech/tags/introduced.md>), [rails](<https://devfeed.tech/tags/rails.md>)

### AI overview

This article explains that Rails 3.2 introduced the ~/.railsrc file, which lets developers specify default command-line options used when creating a new Rails application with rails new.

### Source excerpt

The file ~/.railsrc was introduced in Rails 3.2 in which you are able to specify default command-line options to be used every time when you create a new Rails application with rails new.

## The Birth of Deppbot

DevFeed: [The Birth of Deppbot](<https://devfeed.tech/articles/the-birth-of-deppbot-20063.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/09/03/the-birth-of-deppbot.html>)

Published: 2015-09-03T08:25:28Z

Content type: opinion

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>)

### AI overview

The author reflects on starting to use Ruby and Rails in 2007, describing limited familiarity with engineering best practices and an initial focus on getting things done.

### Source excerpt

I started using Ruby and Rails in 2007, versions 1.8 and 2.x respectively at that time. Being new to engineering as a career and also to the language and framework, I didn't know much about engineering best practices at that time, and I just focused on making sure I got things done in whatever ways that worked.

## Building A Simple Mocking Library in Ruby

DevFeed: [Building A Simple Mocking Library in Ruby](<https://devfeed.tech/articles/building-a-simple-mocking-library-in-ruby-20062.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/08/19/building-a-simple-mocking-library-in-ruby.html>)

Published: 2015-08-19T17:00:02Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Mocking](<https://devfeed.tech/topics/mocking.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [mocking](<https://devfeed.tech/tags/mocking.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial for building a simple mocking library in Ruby, based on Andy Lindeman's talk presented at Ancient City Ruby 2013. The code is the same as in the talk with minor changes.

### Source excerpt

This tutorial is based on Andy Lindeman's awesome talk -- Building a Mocking Library presented at Ancient City Ruby 2013. This is not a direct transcript of the video, but the code presented is the same (with minute changes).

## Ruby on Rails Helpers: h, j, l and t

DevFeed: [Ruby on Rails Helpers: h, j, l and t](<https://devfeed.tech/articles/ruby-on-rails-helpers-h-j-l-and-t-20061.md>)

Original publisher: [Read original article](<http://jollygoodcode.com/blog/2015/07/23/ruby-on-rails-helpers-h-j-l-and-t.html>)

Published: 2015-07-23T03:26:04Z

Content type: tutorial

Language: en

Sources: [Jolly Good Code](<https://devfeed.tech/sources/jolly-good-code.md>)

Topics: [Ruby on Rails](<https://devfeed.tech/topics/ruby-on-rails.md>)

Tags: [rails](<https://devfeed.tech/tags/rails.md>), [ruby-on-rails](<https://devfeed.tech/tags/ruby-on-rails.md>)

### AI overview

This article explains four one-character Ruby on Rails helpers--h, j, l, and t--and highlights their simplicity and expressiveness for experienced developers.

### Source excerpt

There are four one-char Rails helpers that seasoned developers use all the time for their simplicity and expressiveness.