用于ruby HTML5验证的validator.nu gem的替代品

时间:2012-11-28 19:03:25

标签: ruby validation gem

validator.nu gem抛出YAJL弃用警告,偶尔也无法完全引用HTTPStream的问题。是否有任何稳定的红宝石宝石可以验证HTML5文档?

e.g。

req1.9.2p320 :001 > require 'validator.nu'
DEPRECATION WARNING: Yajl::HttpStream is going to be removed in 2.0
DEPRECATION WARNING: Yajl's Gzip support is going to be removed in 2.0
DEPRECATION WARNING: Yajl's Deflate support is going to be removed in 2.0
=> true

2 个答案:

答案 0 :(得分:1)

living-validator gem消除了YAJL依赖关系,支持HTTPartyJSON。 github项目在这里:https://github.com/DynamiX-Web-Design/living-validator。它还与托管您自己的生活验证器实例兼容。

答案 1 :(得分:1)

尝试新的HTML验证gem,html_validation。这是我所做的另一个人们没有找到的重写/重塑,所以它是基于一些经过良好测试的代码。它在本地运行,而不是通过web api运行。它使用由W3C推出的HTML Tidy。

https://github.com/ericbeland/html_validation