Мне нужно отобразить "Да" или "Нет" на разных языках, исходя из того, является ли выражение истинным или ложным. В настоящее время я делаю это так:
fr.yml:
fr:
"yes": Oui
"no": Non
вспомогательный метод:
def t_boolean(expression)
(expression) ? t("yes") : t("no")
end
Еврорадио:
Valid: <%= t_boolean(something.is_valid?) %>
Есть ли лучший способ сделать это?
У Rails уже есть переводы для true/false, как это?