【问题标题】:How to output greek symbols in html using ruby on rails如何在 html 中使用 ruby​​ on rails 输出希腊符号
【发布时间】:2017-05-15 01:04:24
【问题描述】:

我想将一个字母的完整希腊名称作为输入文本,并将其显示为单个希腊字母。例如取 'alpha' 并将其替换为 α。

我的代码是这样的

def name(y1)
    "&#{y1};"
end

使用erb将输出放入html页面,即

<%= name('alpha') %>

但结果在 html 中显示为 &amp;alpha; 。如何让它显示α?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    基于:Disable HTML escaping in erb templates 转义发生在 ERB 中,因此您需要指定字符串在 ERB 中是安全的。

    试试这个:

    def name(y1)
        "&#{y1};"
    end
    
    <%= name('alpha').html_safe %>
    

    【讨论】:

      猜你喜欢
      • 2010-12-08
      • 2011-07-14
      • 1970-01-01
      • 2013-11-21
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多