Ruby-呈现不带html标记的文本
我有一个富文本输入字段,用户可以在其中自定义文本Ruby-呈现不带html标记的文本,ruby,haml,Ruby,Haml,我有一个富文本输入字段,用户可以在其中自定义文本 =render:partial=>“共享/富文本”,:locals=>{:f=>f,:field=>:description,:label=>“description”} 问题在于,该消息使用html标记呈现: 转到添加您的电子邮件false@someemailservice.com,以及www.othersite.com 如何将其更改为使用超链接而不是带有html标记的纯文本?请尝试使用html\u-safe。作为一种安全措施,Rails默认情
=render:partial=>“共享/富文本”,:locals=>{:f=>f,:field=>:description,:label=>“description”}
问题在于,该消息使用html标记呈现:
- 转到添加您的电子邮件false@someemailservice.com,以及www.othersite.com
如何将其更改为使用超链接而不是带有html标记的纯文本?请尝试使用
html\u-safe
。作为一种安全措施,Rails默认情况下会转义该字符串,因为其中可能嵌入恶意代码。如果您使用html\u-safe
您告诉Rails您的字符串对于unescape是安全的
<% @string = "<h1>String</h1>" %>
<%= @string.html_safe %>
尝试使用
html\u-safe
。作为一种安全措施,Rails默认情况下会转义该字符串,因为其中可能嵌入恶意代码。如果您使用html\u-safe
您告诉Rails您的字符串对于unescape是安全的
<% @string = "<h1>String</h1>" %>
<%= @string.html_safe %>
显示的代码使用部分模板。部分模板的内容是什么?显示的代码使用部分模板。部分模板的内容是什么?