From 96b798865a89efdd51445f488cc4272f0c6dc777 Mon Sep 17 00:00:00 2001 From: Marko Lovic Date: Thu, 16 Aug 2018 13:37:14 +0200 Subject: [PATCH] Refactor Translatable#translation_params to improve readability MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Code by Javier Martín --- app/controllers/concerns/translatable.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/controllers/concerns/translatable.rb b/app/controllers/concerns/translatable.rb index 2350817d4..aecf42fb4 100644 --- a/app/controllers/concerns/translatable.rb +++ b/app/controllers/concerns/translatable.rb @@ -8,10 +8,8 @@ module Translatable private def translation_params(resource_model) - enabled_translations.flat_map do |loc| - resource_model.translated_attribute_names.map do |attr_name| - resource_model.localized_attr_name_for(attr_name, loc) - end + resource_model.translated_attribute_names.product(enabled_translations).map do |attr_name, loc| + resource_model.localized_attr_name_for(attr_name, loc) end end