Rails, по-видимому, преобразует амперсанд в начале сущности utf-8 в сущность HTML: &
Так что ▲
становится ▲
, но я бы хотел вместо этого отобразить стрелку вниз, каковым обычно является объект utf-8.
Я использую Rails 2.3.8 и Ruby 1.8.7.
Вот как выглядит вид:
<%= get_arrow_from_helper(order) %>
А вот как выглядит помощник:
def get_arrow_from_helper(order)
arrow = order == "ASC" ? "▲" : "▼"
html = "<div>#{arrow}</div>"
return html
end