我有一个客户希望他们的元描述包含注册符号,但它给我一个无效的字符错误,并且在描述中使用®
不会转换为®。使用ree-1.8.7和rails 3.1.1
一些其他信息,此页面描述作为@page_description
保存在控制器中,然后以部分方式引入页面。错误似乎发生在控制器中,因此我猜测必须有一种使用®符号的红宝石方式。
答案 0 :(得分:1)
使用html_safe
方法将字符串呈现为html。
尝试@page_description.html_safe
编辑1:
®
是html中®
的字符实体引用。
默认情况下,Rails不会将字符串呈现为html。
为了覆盖此行为,您需要使用html_safe
将字符串呈现为html。