'30 Meters2'のようなヘルパーから文字列を出力したいと思います(ただし、上付き文字2を使用します)。
上付き文字2のHTMLエンティティは²なので、次のように機能すると思いました。
"30 Meters " + raw("²")
しかし、それは機能しません。
これどうやってするの?
全体の方法は次のとおりです。
def area_conversion(feet, project)
if project.metric
"#{(feet * 0.0929).round} Meters" + raw("²")
else
"#{feet} sq. ft. "
end
end
html_safeの使用も機能しないようです:
def area_conversion(feet, project)
if project.metric
"#{(feet * 0.0929).round} Meters" + "²".html_safe
else
"#{feet} sq. ft. "
end
end