Я использую Ruby on Rails 3.1.0 и хотел бы узнать как правильно указать двоеточие (пунктуацию) в YAML-файле. Я пытался поддержать это, добавив следующий код в мой файл config/locales/defaults/en.yml
en
# ':' is the HTML code for ':'
test_key_html: Test value:
и в файле view я использовал
t('test_key_html')
но это не работает (в содержимом фронт-энда отображается "простой" Test value:
текст).
Возможно ли это? Если да, то как?
Попробуйте
raw(t('test_key_html'))
Rails 3+ автоматически экранировать HTML-разметку