Как изменить основной адрес электронной почты пользователя?

Существует множество обсуждений этой темы. Вы можете перейти на страницу профиля пользователя и изменить адрес, но им всё равно потребуется подтвердить его, что почти всегда является хорошей идеей.

Если вы хотите взять дело в свои руки, вы можете сделать это через консоль Rails. Это намного безопаснее, чем прямые запросы к базе данных.

Это может сработать:

u = User.find_by_username("pat")
UserEmail.find_by(user_id: u.id).first.update(email: "pat@gmail.com")