2

在 Rails 中处理富文本用户输入的首选方法是什么?Markdown 看起来很有用,但我还没有找到一个看起来很容易设置的编辑器,我也不知道如何处理 html 的清理。(sanitize助手似乎仍然允许像</div>,这会破坏我的布局)我想保证清理后的代码是有效的 XHTML Strict。

4

2 回答 2

1

这个线程看来,雅虎 UI 库中的编辑器是一个很好的解决方案。始终先尝试搜索功能!:)

于 2009-05-24T22:18:24.807 回答
1

我选择了 TinyMCE。它允许我将返回的 HTML 代码清理为标签和属性。有关详细信息,请参阅 valid_elements 选项的文档。

但请注意:如果有人直接发布垃圾信息(使用 oa 浏览器,例如使用 curl),这些清理功能将无济于事。我在 TidyFFI 的帮助下使用 Tidy 来防止此类麻烦。

(抱歉,没有链接,因为我不允许发布这种恶意软件 ;-)

于 2009-05-25T19:26:08.313 回答