Rspec и SQL: индекс 0 вне допустимого диапазона

Я пытаюсь запустить свой код и получаю следующую ошибку:

Failure/Error: Bookmark.new(id: res[0]['id'], title: res[0]['title'], url: res[0]['url'])
 IndexError: Index 0 is out of range

Я проверил свою таблицу базы данных и увидел, что все в порядке, там есть данные (закладки), поэтому не знаю, почему это происходит.

Что возвращает res?

spickermann 13.05.2022 20:51

Привет, Спикерманн, это все закладки, которые есть в моей базе данных в bookmark_manager_test.

Farzan 13.05.2022 20:53

Пожалуйста, добавьте сюда код. Мы не можем помочь, не видя причины проблемы. Прочитайте Как спросить и минимальный воспроизводимый пример. Для отладки сбросьте содержимое res, очевидно, что-то не так с вашей индексацией.

Nic3500 14.05.2022 03:16
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
3
27
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Извините, это была ошибка с моей стороны. Мой файл spec_helper относился к другой СРЕДЕ по сравнению с моим кодом. Вот почему он не мог найти нужные данные. По крайней мере, это хорошая кривая обучения в следующий раз.

Другие вопросы по теме