Раньше все работало нормально.Я играл немного конфиг.Так что, может быть, я изменил некоторые конфигурации неосознанно.
- это конфигурация среды / разработки.на консоли рельсов возвращается true
reload! перезагружает только самый последний код в среде консоли. Он не переинициализирует существующие объекты.
reload!
Это означает, что если вы уже создали экземпляры каких-либо объектов, их атрибуты не будут обновлены, включая вновь введенные проверки. Однако, если вы создаете новый объект, его атрибуты (а также проверки) будут отражать перезагруженный код. больше здесь
Вы перезагружаете объект из базы данных?
Например:
>> a = User.last => #<User id: 16, email: "asdfadsf@sdfdsf.com"> >> reload! Reloading... => true
'a' не будет отражать никаких изменений в вашей модели, пока вы не перезагрузите ее из базы данных.