Como um falante nativo e desenvolvedor de espanhol, muitas vezes tem que traduzir e mostrar valores booleanos nas visualizações.
É assim que eu faço
Em application_helper.rb, adicione este pequeno ajudante:
module ApplicationHelper
def boolean_i18n(value)
t((value == true).to_s)
end
end
E você deve definir essa chave em seu arquivo de localidade. As chaves e os valores devem ser colocados entre aspas:
es-MX:
"true": "Si"
"false": "No"
E então você pode usá-lo em suas visualizações
= boolean_i18n(@variable.is_active?)