всем привет! кто подскажет.
1. таблица users имеет 2 поля password_digest, email
2. Запрос.. -> params{.... password="", password_confirmation="".. }
3. params.require(:user).permit(:email, :password, :password_confirmation)
4. user =
User.new(3-й пункт) -> Ошибка (у модели нет атрибута password)
5. Создаю "виртуальные атрибуты" - attr_reader :password, attr_writer :password_confirmation...., т.к. они в БД не попадают.
6. Все равно в браузере выходит ошибка. Хотя в консоли отрабатывает отлично.
7. Мучаюсь N-е кол-во времени, в итоге перезагружаю локальный сервер и все работает.
Почему иногда не все изменения сразу вступают в силу? Пока такое замечал пару раз на валидациях и ассоциациях. Вот теперь и при создании переменных экземпляра,
gem 'rails', '~> 6.0.2', '>=
6.0.2.2'
gem 'puma', '~> 4.1'