Ruby on rails RubyonRails:在文件上传时验证HTML和CSS
我正在开发的应用程序允许用户上传带有CSS的HTML模板,然后应用程序会处理这些模板以完成各种任务。上传过程工作正常,但我正在尝试找到一种方法来验证上传的HTML和CSS文件。我已经找到了几个gem和插件,它们可以集成到单元测试中(例如),但是我正在寻找一些可以在上传时运行文件的东西(在生产环境中) 这样的东西存在吗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
谢谢您应该能够通过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