2011-11-08 2 views
0

내가 작업하고있는 응용 프로그램은 사용자가 CSS로 HTML 템플릿을 업로드 할 수있게하여 응용 프로그램이 다양한 작업을 처리합니다. 업로드 프로세스는 정상적으로 작동하지만 업로드 된 HTML 및 CSS 파일의 유효성을 검사하는 방법을 찾으려고합니다. 단위 테스트 (예 : https://github.com/realityforge/rails-assert-valid-asset)에 통합 할 수있는 몇 가지 보석과 플러그인을 찾았지만 업로드 할 때 (프로덕션 환경에서) 파일을 실행할 수있는 무언가를 찾고 있습니다.Ruby on Rails : 파일 업로드시 HTML 및 CSS 유효성 확인

이와 비슷한 것이 있습니까?

감사

답변

0

당신은 w3c_validators 보석을 통해 월드 와이드 웹 컨소시엄의 온라인 검증 서비스를 사용할 수 있어야합니다 : https://github.com/alexdunae/w3c_validators.

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 
: 여기

는 추가 정보에서 CSS에 대한 예입니다