Я следую руководству по рельсам Майкла Хартла и нахожусь в блокпосте, который, похоже, не имеет смысла.undefined method in Rails tutorial
Я добавил новый метод к классу пользователя:
def full_name
"test"
end
Так что, когда я делаю что-то вроде: test = User.new(name: 'Phil Collins', email: '[email protected]') test.full_name
Я получаю NoMethodError ошибки: неопределенный метод `FULL_NAME»
Huh ? Это полностью в классе User. Что мне не хватает?
Невозможно рассказать без какого-либо контекста. Вы в консоли Rails? Перезагрузили или перезапустили? –
Да, я в консоли rails. Позвольте мне перезапустить консоль и посмотреть. Странная вещь, хотя в том, что я все еще могу запустить другие методы в этом классе ... – echoBr00tal
Итак ... добавление нового метода «на лету» противоречит правилам в консоли rails? Вы должны потребовать его снова, похоже. Имеет смысл. У меня нет большого опыта работы в CLI. – echoBr00tal