在 Rails 中处理富文本用户输入的首选方法是什么?Markdown 看起来很有用,但我还没有找到一个看起来很容易设置的编辑器,我也不知道如何处理 html 的清理。(sanitize
助手似乎仍然允许像</div>
,这会破坏我的布局)我想保证清理后的代码是有效的 XHTML Strict。
问问题
479 次
2 回答
1
从这个线程看来,雅虎 UI 库中的编辑器是一个很好的解决方案。始终先尝试搜索功能!:)
于 2009-05-24T22:18:24.807 回答
1
我选择了 TinyMCE。它允许我将返回的 HTML 代码清理为标签和属性。有关详细信息,请参阅 valid_elements 选项的文档。
但请注意:如果有人直接发布垃圾信息(使用 oa 浏览器,例如使用 curl),这些清理功能将无济于事。我在 TidyFFI 的帮助下使用 Tidy 来防止此类麻烦。
(抱歉,没有链接,因为我不允许发布这种恶意软件 ;-)
于 2009-05-25T19:26:08.313 回答