Я пытаюсь запустить свой код и получаю следующую ошибку:
Failure/Error: Bookmark.new(id: res[0]['id'], title: res[0]['title'], url: res[0]['url'])
IndexError: Index 0 is out of range
Я проверил свою таблицу базы данных и увидел, что все в порядке, там есть данные (закладки), поэтому не знаю, почему это происходит.
Привет, Спикерманн, это все закладки, которые есть в моей базе данных в bookmark_manager_test.
Пожалуйста, добавьте сюда код. Мы не можем помочь, не видя причины проблемы. Прочитайте Как спросить и минимальный воспроизводимый пример. Для отладки сбросьте содержимое res
, очевидно, что-то не так с вашей индексацией.
Извините, это была ошибка с моей стороны. Мой файл spec_helper относился к другой СРЕДЕ по сравнению с моим кодом. Вот почему он не мог найти нужные данные. По крайней мере, это хорошая кривая обучения в следующий раз.
Что возвращает
res
?