Ошибка, которую я получаю, не может преобразовать nil в String
, это означает, что ваш объект str строкового класса равен nil, поэтому вы не можете выполнить это действие, поэтому вы можете использовать отладчик, например def что-то ...str.strip str.capitalize!завершите
и перейдите к терминалу и попытайтесь найти, что str имеет какое-то правильное значение, связанное с классом строки или его нулем, или имеет какое-то другое значение объекта
и еще одну вещь, если вы используете str.прописная буква!
означает, что она проверит, является ли строка первой заглавной буквой или нет, и в соответствии с этим вы получите ответ