如何将raw()字符串添加到用户生成的字符串

时间:2012-07-28 00:01:56

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

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

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

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

1 个答案:

答案 0 :(得分:0)

这适用于我的观点:

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