Почему это "странная ошибка"?Это совершенно ожидаемая ошибка.Это:
@govornik = Govornik.new
создает новую запись Govornik
.И новая запись Govornik
не включает метод each
.Таким образом, ошибка именно то, что вы ожидаете.
Если вы хотите получить коллекцию всех ваших Govornik
записей, вам следует создать переменную, например:
@govorniks = Govornik.all
В этом случае переменная @govorniks
(которая будетActiveRecord::Relation
) будет иметь метод each
, который вы можете использовать для перебора всех записей.
Кстати, я предлагаю вам скопировать ошибки с консоли и включить их в текст в вопросе.Снимки экрана трудно читать на некоторых устройствах.И это делает невозможным копирование и вставку в случае, если нам нужно сделать это, чтобы помочь вам с вашей проблемой.Кроме того, ошибки снимка экрана не показывают всю трассировку стека, которая иногда может быть полезна.