У меня есть следующий код в помощнике Rails 3.2.1, который продолжает экранировать HTML, даже если я этого не хочу, и я не могу понять, как отключить экранирование html в этом методе (вызывая raw или html_safeне работает):
module OffersHelper
def price_tag(amount)
amount = amount.to_f
floor = amount.floor
cents = ((amount - amount.floor) * 100).to_i
content_tag(:h2) do
html = floor.to_s
html << content_tag(:sup, cents) if cents > 0
html
end
end
end
Если я удаляю вложенный тег content_tag (тег sup), экранирование html отключается ...