Я создал приложение, которое позволяет пользователям вводить множество различных данных (посты, комментарии и т. Д.). Simple_format хорош для меня, сейчас я просто хочу защитить себя от сумасшедших вещей. Я не использовал sanitize до и после прочтения некоторых руководств, я все еще немного запутался в том, как это сделать. Надеюсь, я могу получить направление здесь.
Допустим, я собираю @ post.body. Как удалить любые теги <div
> или <script>
, которые могут быть введены пользователем? Я предполагаю, что в представлении это будет выглядеть примерно так:
<%= sanatize(simple_format @post.body) %>
... но где я могу определить, какие теги запрещены? В модели Post или в sanitize_helper? Какой правильный синтаксис здесь?