Поскольку вы новичок в программировании, одна ключевая вещь - внимательно посмотреть на сообщение об ошибке.
К сожалению, иногда сообщения об ошибках немного загадочны, и лично я нахожу, что мне часто приходится читать их дважды, особенно если это новый язык программирования, который вы пытаетесь выучить.
Теперь, чтобы разобрать последовательность ошибок.
В этом случае ошибка показывает, что у вас нет записи, согласно сообщению:
ActiveRecord::RecordNotFound: Couldn't find User with ID=1
Ошибка возникла из-за того, что вы пытались найти пользователя с идентификатором 1. Исходная операция:
User.find(1)
Который, согласно вашему комментарию, был обработан операцией «Уничтожить», удалив таким образом данные. Это, конечно, предполагает, что у вас была либо одна запись, либо вы запросили уничтожение этой одной записи. Конечно, как уже говорили другие, операция find вызывает исключение
API задокументирован в Rails API , и вам нужны подробности о методе поиска, который описывает:
Если для всех перечисленных идентификаторов не найдено ни одной записи, будет вызвано RecordNotFound.
Еще один хороший справочник: API Dock