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