- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在我的 RoR3 应用程序中使用 Maruku。但问题是,当我在使用 Maruku 之前使用 h(text)
方法从数据库中转义文本时,它会将 >
转义为 >
所以 Maruku 不会将其视为 block 引用。
但我仍然想转义文本的其余部分,所以我的问题是我怎样才能完成这项工作?
我不想禁用转义,但我不想让它转义>
最佳答案
Rails 3 转义所有字符串 by default .如果您想避免这种情况,您需要使用“some_string.html_safe”或在模板中使用 <%= raw some_string %> 将它们标记为安全。
如果您设置 sanitize helper要允许您要通过的 HTML 标记,您可以这样做:
<%= sanitize(@maruku_content.to_html) %>
Sanitize 将清理您的内容并将输出标记为 html_safe,同时保留所需的标签。此选项在 rails_xss 插件文档中讨论 here .他们使用的示例是纺织品。
关于ruby - 逃离 maruku 的铁路 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920850/
我正在使用 C 语言在 UNIX 环境中开发网络服务器。目前,我已经完成了对进程的限制,但现在我无法使用系统日志和记录到文件选项,这主要是由于更改了根路径。 程序的新根路径是它的目录。我无法从它逃脱到
有人知道为什么 mysql_real_escape_string() 函数在引号或双引号前添加三个反斜杠,而不是一个吗? 我在检索内容时遇到问题;有一个额外的反斜杠。这仅发生在 Aruba MySQL
我有代码,点击分区显示。它禁用我的滚动条,当用户单击禁用按钮 (img) 时,我想退出我的 preventDefault 函数,因为当我想使用滚动条时,它再次被禁用。 如您所见,我返回了默认的 css
我在我的 RoR3 应用程序中使用 Maruku。但问题是,当我在使用 Maruku 之前使用 h(text) 方法从数据库中转义文本时,它会将 > 转义为 > 所以 Maruku 不会将其视为 bl
我已经研究了大约一个小时,研究如何让 NPC “排斥”,意思是在 Unity3d 中逃离玩家。我到处搜索这个,我发现了很多关于如何让 NPC 跑向玩家但从不排斥的东西。我是游戏开发的新手,所以我不知道
我在 StackOverflow 中阅读了许多类似的场景,但没有一个解决这种情况: 我提交了我的第一个应用程序版本,其中还包括应用程序内购买 (IAP)。我将应用内购买产品附加到应用的新版本。然后我按
最近,我开始从事一个软件平台元素,使用我自己的 java 制作的应用程序服务器和 Adobe Flash 作为客户端技术,就像我过去一直做的那样,但这项新工作是一个非常长期的元素,而今天的 Fla
我是一名优秀的程序员,十分优秀!