2011-06-18 13 views

Odpowiedz

3

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.

+0

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? –