Czy ktoś napotkał odpowiednik aplikacji HTMLPurifier dla aplikacji Rails? Zasadniczo potrzebuję oczyścić często strasznie uformowany HTML wygenerowany przez użytkowników przed zapisaniem do DB.Odpowiednik HTML dla Ruby on Rails?
Odpowiedz
Można użyć sanitize method.
sanitize(html)
Istnieje również Sanitize gem.
Sanitize.clean(html)
I preferują gem zdezynfekować, ponieważ może on być stosowany jako filtr before_save w modelach zamiast użyć metody dezynfekcji w każdym z widoków.
Mikhail - dzięki. Metoda dezynfekcji jest ograniczona do tego, czego potrzebuję, ale klejnot może po prostu użyć swoich transformatorów. Często zgłaszam wiele nieprawidłowych htmlów (wklejanych ze słów lub stron), więc potrzebuję dużo sprzątania. Sanitize to trochę klub - ale przy niektórych pracach nad transformatorami może działać. Czy ktoś napotkał coś, co może konkretnie zaadresować kopiowanie i wklejanie z MS Worda? –
- 1. Strip html z ciągu Ruby on Rails
- 2. Dodawanie HTML Ruby on Rails wiadomość błysk
- 3. Ruby vs. Ruby On Rails
- 4. Ruby on Rails on IIS?
- 5. Przełącznik Ruby on Rails
- 6. Docsplit Ruby on Rails
- 7. Ruby on Rails: pluralize dla innych języków
- 8. ASP.NET MVC dla programistów Ruby on Rails?
- 9. Emacs znaczniki dla Ruby on Rails projektu
- 10. Najlepsze Linux Distro dla Ruby on Rails?
- 11. Mobilna wersja widoków dla Ruby on Rails
- 12. SAML 2.0 SSO dla Ruby on Rails?
- 13. Funkcja API Sendgrid dla Ruby on Rails
- 14. Ruby on Rails: Czy odpowiednik "form_for (: product, ...)" i "form_for (@product, ...)"?
- 15. Ruby on Rails I18n interpolation
- 16. Monit Ruby on Rails Sidekiq
- 17. Ruby on Rails: wybierz formularz
- 18. Ruby on Rails vs. Django
- 19. Ruby on Rails: menu rozwijane
- 20. Ruby on Rails Private Methods?
- 21. Ruby on Rails link_to obrazu
- 22. Stowarzyszenie polimorficzne Ruby on Rails
- 23. Czy Ruby/Rails ma odpowiednik ++?
- 24. Antypatterns z Ruby on Rails
- 25. Ruby on Rails wysyłania SMS
- 26. Ruby on Rails coffeescript braku
- 27. Ruby on Rails: Wyszukiwanie zaawansowane
- 28. Ruby on rails i Node.js
- 29. Zwijanie na Ruby on Rails
- 30. Pakiety Ruby on Rails downgrade
Zastanawiasz się, czy natknąłeś się na coś od czasu opublikowania tego? –