【发布时间】:2014-06-24 20:48:54
【问题描述】:
我正在 Rails 中制作一个定制的准 CMS,我们希望有一个可编辑为代码中的 HTML 片段的字段(管理界面将在前端使用 CodeMirror)。当它呈现给最终用户时,它将只是 html_safe'd 并插入到一个 div 中。我们相信我们的内容编辑器没有恶意,但确保他们创建有效的 HTML 以确保他们不会破坏页面会很有帮助,尤其是因为他们是相对较新的编码人员!
作为第一次尝试,我使用Hash.from_xml 并拯救异常作为自定义验证器。但是是否有更好和/或更优化的方法(即 gem)来检查它是否是有效的 HTML?
谢谢!
【问题讨论】:
标签: html ruby-on-rails ruby