Ruby on rails RubyonRails:在文件上传时验证HTML和CSS

Ruby on rails RubyonRails:在文件上传时验证HTML和CSS,ruby-on-rails,html-validation,css,Ruby On Rails,Html Validation,Css,我正在开发的应用程序允许用户上传带有CSS的HTML模板,然后应用程序会处理这些模板以完成各种任务。上传过程工作正常,但我正在尝试找到一种方法来验证上传的HTML和CSS文件。我已经找到了几个gem和插件,它们可以集成到单元测试中(例如),但是我正在寻找一些可以在上传时运行文件的东西(在生产环境中) 这样的东西存在吗 谢谢您应该能够通过w3c\U validators gem:使用万维网联盟的在线验证服务 以下是CSS自述文件中的一个示例: require 'w3c_validators' i

我正在开发的应用程序允许用户上传带有CSS的HTML模板,然后应用程序会处理这些模板以完成各种任务。上传过程工作正常,但我正在尝试找到一种方法来验证上传的HTML和CSS文件。我已经找到了几个gem和插件,它们可以集成到单元测试中(例如),但是我正在寻找一些可以在上传时运行文件的东西(在生产环境中)

这样的东西存在吗


谢谢

您应该能够通过w3c\U validators gem:使用万维网联盟的在线验证服务

以下是CSS自述文件中的一个示例:

require 'w3c_validators'

include W3CValidators

@validator = CSSValidator.new

results = @validator.validate_text('body { margin: 0px; }')

if results.errors.length > 0
  results.errors.each do |err|
    puts err.to_s
  end
else
  puts 'Valid!'
end