代码之家  ›  专栏  ›  技术社区  ›  Eric

富文本用户在Rails中的输入

  •  1
  • Eric  · 技术社区  · 15 年前

    在Rails中处理富文本用户输入的首选方法是什么?标记看起来很有用,但我还没有找到一个看起来很简单的编辑器来设置它,我也不确定如何处理清理HTML。(the sanitize 帮助者似乎仍然允许 </div> ,这会破坏我的布局)我想保证清理后的代码是有效的xhtml-strict。

    2 回复  |  直到 15 年前
        1
  •  1
  •   user112245    15 年前

    我选择了Tinymce。它允许我将返回的HTML代码清理为标记和属性。有关详细信息,请参阅文档中的有效\元素选项。

    但是要小心:如果有人直接发布垃圾(不带浏览器,例如使用curl),这些卫生功能就没有帮助。我在Tidyffi的帮助下使用Tidy来防止这种麻烦。

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

        2
  •  1
  •   Community Michael Schmitz    7 年前

    this 穿上它 the editor 在雅虎的用户界面库中是一个很好的解决方案。总是先尝试搜索功能!:)