Если вы получаете «неопределенный метод», то объект, с которым вы работаете, скорее всего, не строка. Попробуйте распечатать результат из .class
перед вызовом .strip
и т. Д. И посмотрите, с каким типом объекта вы работаете. Функция, которая обычно возвращает строку, может возвратить не-строку (например, nil
) в случае ошибки, и вы можете непреднамеренно работать с чем-то подобным.