не могу дублировать NilClass при использовании драгоценного камня Sanitize

Хорошо, это, вероятно, худшая ошибка, которую я когда-либо находил.

У меня есть два проекта, оба используют один и тот же код:

Sanitize.clean(string, Sanitize::Config::BASIC)

но один работает, а другой не работает.

Проблема аналогична сообщению этого бедного парня: https://stackoverflow.com/questions/2724342/cant-dup-nilclass-how-to-trace-to-offender

Кто-нибудь может помочь, пожалуйста?


person jaycode    schedule 11.05.2010    source источник


Ответы (1)


Это произойдет, если вы передадите nil в clean() вместо строки. Убедитесь, что ваша переменная string действительно является строкой.

person jaycode    schedule 21.05.2010