0

我正在尝试使用特殊字符输出我的标题,但它正在转换整个内容。

@title 包含用户生成的内容,所以我想确保它被转义。它似乎正在转换整个字符串并忽略原始字符串。我该怎么做才能让它仍然安全?

if @title.nil?
      "Web App"
    else
      "#{@title}" + raw(" · Web App")
    end
4

1 回答 1

0

这在我看来有效:

if @title.nil?
  "Web App"
else
  h("#{@title}") + raw(" · Web App")
end
于 2012-07-28T00:36:44.563 回答