Экранированный формат с number_to_currency

У меня странная ситуация, я использую number_to_currency хелпер из ActionView::Helpers::NumberHelper. Фрагмент кода, использующий это:

.price
  .value= number_to_currency price, format: "%u<b>%n</b>", precision: 0

Когда я запускаю этот проект локально, он работает так, как должен быть:

500 долларов США (жирным шрифтом выделены только цифры)

Но когда я развертываю это на промежуточном сервере, это дает мне:

$<b>500</b> 

Я не уверен, что это за проблема, я пытался предварительно скомпилировать активы, но не помогло. Также пробовал html_safe безуспешно.

Любая идея, как решить эту проблему? Спасибо


person megas    schedule 27.06.2014    source источник


Ответы (1)


Попробуй, может получится..

.price .value= number_to_currency 100, format: "%u<b>%n</b>".html_safe, precision: 0

person Prachi Dhabu    schedule 27.06.2014