У меня есть has_many_through отношения, и я получаю исключение «неопределенной локальной переменной», когда я вытягиваю localhost: 300/lists.Rails has_many_through неопределенная локальная переменная
У меня есть Listables, которые состоят из списков, источников и элементов.
Listables Модель:
class Listable < ActiveRecord::Base
belongs_to :lists
belongs_to :sources
belongs_to :elements
end
Источник Модель:
class Source < ActiveRecord::Base
has_many :listables
has_many :lists, through => :listables
has_many :elements, through => :listables
end
элементы Модель:
class Element < ActiveRecord::Base
has_many :listables
has_many :lists, through => :listables
has_many :sources, through => :listables
end
Списки Модель:
class List < ActiveRecord::Base
has_many :listables
has_many :sources, through => :listables
has_many :elements, through => :listables
end
Посмотрите на свалку следа, что рельсы обеспечивает и увидеть, что переменная быть помечено и какой модуль и линии ИТС – lurker