From 113981c5732ba5cb2afa111944f8e4f1036ea7c8 Mon Sep 17 00:00:00 2001 From: Angel Perez Date: Thu, 26 Jul 2018 09:38:31 -0400 Subject: [PATCH] Avoid unnecessary DB call on I18nTranslation initializer --- config/initializers/i18n_translation.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/initializers/i18n_translation.rb b/config/initializers/i18n_translation.rb index 293a4729b..9c7ad66da 100644 --- a/config/initializers/i18n_translation.rb +++ b/config/initializers/i18n_translation.rb @@ -7,11 +7,11 @@ module ActionView include TagHelper def t(key, options = {}) - translation = I18nContent.by_key(key).last + translation = I18nContent.by_key(key) if translation.present? Globalize.with_locale(locale) do - string = I18nContent.where(key: key).first.value + string = translation.first.value options.each do |key, value| string.sub! "%{#{key}}", (value || "%{#{key}}")