В следующий раз, когда вы зададите вопрос с такой ошибкой, пожалуйста, покажите код. Вы прокомментировали "Вот код".но единственный код - это сообщение об ошибке.
На основании очень ограниченного знания Ruby, ваша ошибка показывает, что вы не пытаетесь вызвать закрытый метод, в противном случае это может привести к такой ошибке.
private method encrypt' called for #<Person:0x007fa179863770 @name="Ada"
Метод, похоже, не определен.Это было сделано? «неопределенный метод», ошибка ruby Я действительно не знаю, как на это ответить, информации не так много, и я почти уверен, что на этот вопрос невозможно ответить, если на самом деле не отображается .код.
Возможно, вы используете 'slice!'без каких-либо аргументов.
Это похоже на создание метода, который принимает 1 переменную (аргумент), но вы вызвали его без переменной.