У меня есть эта модель «Комментарий», которая задается моделью «Пользователь» для данного «города» и «отдела».При создании схемы для таблицы «комментарии» я поместил в столбцы city_id, отдела_id и user_id, которые должны выступать в качестве внешних ключей для соответствующих идентификаторов в таблицах городов, департаментов и пользователей.
class Comment < ActiveRecord::Base
belongs_to :user
belongs_to :city
belongs_to :department
end
Города и департаменты независимытаблицы, которые заполняются справочными данными (которые будут использоваться для заполнения в формах.
Когда я пытаюсь получить доступ к comment.city.name, я получаю "неопределенный метод" name "для nil: NilClass".Таблицы городов определяются столбцами - «id», «name» и «symbol». Что является основной причиной этой ошибки? Что еще мне нужно сделать? Я пробовал даже, поместив has_many: feedbacks в класс City и classДепартамент (хотя это не должно происходить, потому что они не зависят от комментариев). Кажется, мне не хватает чего-то простого здесь
Спасибо, Ашиш