在我看来,我想在我的链接中显示一些直角双引号。
在 Rails 3 之前,这有效:
<%= link_to "» #{@category.name}", some_path %>
现在,如果我想指定»
为 html_safe 而不是链接文本的其余部分,我该怎么办?
换句话说,我不想这样做:
<%= link_to "» #{@category.name}".html_safe, some_path %>
我不希望将其@category.name
视为 html_safe。
这会产生所需的结果:
<%= link_to "»".html_safe + " #{@category.name}", some_path %>
但是,如果我这样做:
<%= link_to "#{@category.name}" + "»".html_safe, some_path %>
角度引号的输出不被视为安全。我»
在我的页面上看到而不是»。
为什么?
我尝试提取"»".html_safe
到具有相同结果的辅助方法。
有没有办法在 Rails 3 中轻松地将硬编码文本/符号指定为 HMTL 安全?
谢谢。