не может дублировать NilClass при использовании драгоценного камня Sanitize - PullRequest
1 голос
/ 11 мая 2010

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

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

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

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

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

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

1 Ответ

2 голосов
/ 21 мая 2010

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

...