2011-11-08 11 views
0

私が取り組んでいるアプリケーションでは、CSSを使ってHTMLテンプレートをアップロードすることができます。アップロードプロセスは正常に動作しますが、アップロードされるHTMLファイルとCSSファイルを検証する方法を見つけようとしています。私はユニットテスト(例えばhttps://github.com/realityforge/rails-assert-valid-assetなど)に統合されることになっているいくつかの宝石とプラグインを見つけましたが、(プロダクション環境で)アップロード時にファイルを実行できるものを探しています。Ruby on Rails:ファイルアップロード時にHTMLとCSSを検証する

このようなことはありますか? https://github.com/alexdunae/w3c_validators:あなたはw3c_validators宝石を通じてワールドワイドウェブコンソーシアムのオンライン検証サービスを利用することができるはず

おかげ

答えて

0

ここでCSSのReadmeからの例です:

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 
関連する問題