簡體   English   中英

Ruby on Rails:在文件上傳時驗證HTML和CSS

[英]Ruby on Rails: Validate HTML and CSS on file upload

我正在使用的應用程序允許用戶使用CSS上傳HTML模板,然后該應用程序可以處理各種任務。 上載過程運行良好,但是我試圖找到一種方法來驗證要上載的HTML和CSS文件。 我發現了一些可以集成到單元測試中的gems和插件(例如https://github.com/realityforge/rails-assert-valid-asset ),但是我正在尋找可以運行的工具反對上傳文件(在生產環境中)。

是否存在這樣的東西?

謝謝

您應該能夠通過w3c_validators gem使用萬維網聯盟的在線驗證服務: https : //github.com/alexdunae/w3c_validators

這是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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM