Rails uygulamaları için HTMLPurifier ile eşdeğer biriyle karşılaştı mı? Esasen, DB'ye kaydetmeden önce kullanıcılar tarafından oluşturulan çok sık oluşturulan bir HTML'yi temizlemem gerekiyor.HTML Arıtma eşdeğeri?
cevap
Sen sanitize method kullanabilirsiniz.
sanitize(html)
Ayrıca Sanitize gem da vardır.
Sanitize.clean(html)
Ben yerine görünümlerin her biri dezenfekte yöntemi kullanmak zorunda Modellerinizde bir before_save filtresi olarak kullanılabilir çünkü sterilize mücevher tercih etme eğilimindedir.
Mikhail - teşekkürler. Sanitize etme yöntemi ihtiyacım olan şeyle sınırlıdır, ancak taş sadece transformatörlerini kullanarak çalışabilir. Sık sık birçok geçersiz html gönderdim (kelime veya sayfalardan yapıştırılmış), dolayısıyla çok fazla temizlemeye ihtiyacım var. Sanitize biraz bir kulüptür - ama transformatörlerle ilgili bazı çalışmalarda işe yarayabilir. Özellikle MS Word'den kopyalayıp yapıştırabilecek herhangi bir şeyle karşılaştı mı? –
- 1. HTML Arıtma - Değişim Varsayılan HTML etiketleri yapılandırmayı
- 2. Arayüze tıklayın Arıtma (Giriş Düzeyi)
- 3. JavaFX HTML stili (veya eşdeğeri) etiketler
- 4. HTML için "Google Closure Compiler" eşdeğeri?
- 5. NSMethodSignature & NSInvocation eşdeğeri eşdeğeri 2
- 6. Scala kriteri eşdeğeri
- 7. JSP eşdeğeri PHP() işlevi içerir?
- 8. Survfit eşdeğeri?
- 9. PyQt_PyObject eşdeğeri?
- 10. os.path eşdeğeri?
- 11. phpMyAdmin eşdeğeri?
- 12. PowerShell eşdeğeri?
- 13. makedepend eşdeğeri?
- 14. Haskell eşdeğeri?
- 15. CultureInfo.GetCultureInfo eşdeğeri?
- 16. MonoTouch.Dialog eşdeğeri?
- 17. IsFinite() eşdeğeri
- 18. SQLITE eşdeğeri?
- 19. StyleCop eşdeğeri?
- 20. GetWebResourceUrl eşdeğeri?
- 21. FileOutputStream eşdeğeri
- 22. CountDownLatch eşdeğeri
- 23. selenium.wait_for_condition eşdeğeri
- 24. Javascript + = eşdeğeri?
- 25. Gidonlarda "yeşim bloklar" eşdeğeri
- 26. Thymeleaf eşdeğeri: url
- 27. OCaml ile HTML Ayrıştırma
- 28. C++/CLI'de güvenli döküm - C# ile "eşdeğeri" eşdeğeri?
- 29. VB.NET'teki Array() eşdeğeri? VB6
- 30. Haskell eşdeğeri Boost.Fusion
Bunu göndermekten bu yana herhangi bir şeye rastladınız mı? –