我想把输入文字作为一个字母的完整希腊名字,并将其显示为单个希腊字母。例如取'alpha'并用α代替。
我的代码看起来像这样
def name(y1)
"&#{y1};"
end
将输出放入使用erb的html页面,即
<%= name('alpha') %>
但结果显示在html中α
。如何让它显示α?
答案 0 :(得分:2)
基于:Disable HTML escaping in erb templates 转义发生在ERB中,因此您需要在ERB中指定该字符串是安全的。
试试这个:
def name(y1)
"&#{y1};"
end
<%= name('alpha').html_safe %>