Хорошо, это, наверное, худшая ошибка, которую я когда-либо обнаруживал.
У меня есть два проекта, оба используют один и тот же код:
Sanitize.clean(string, Sanitize::Config::BASIC)
но один работает, а другой не работает.
Проблема похожа на пост этого бедняка: https://stackoverflow.com/questions/2724342/cant-dup-nilclass-how-to-trace-to-offender
Может кто-нибудь помочь, пожалуйста?
Это произойдет, если вы передадите nil в clean() вместо строки. Убедитесь, что ваша string переменная действительно строка.
nil
clean()
string