2013-09-21 3 views
0

У меня есть три модели.активная запись через проблемы

class Location < ActiveRecord::Base 
    attr_accessible :description 
    belongs_to :user 
    has_many :zones 
    has_many :iteractions, :through => :zones 
end 

class Zone < ActiveRecord::Base 
    attr_accessible :description 
    belongs_to :location 
    has_many :iteractions 
end 

class Iteraction < ActiveRecord::Base 
    attr_accessible :count, :itime 
    belongs_to :zone 
    belongs_to :location, :through => :zone 
end 

Так и я пытаюсь установить rails_admin Is говорит мне "Неизвестный ключ: через (АргументЪ Error)"

Где ошибка?

ответ

3

A belongs_to Ассоциация не может иметь :through вариант. Вместо этого вы можете использовать has_one :location, :through => :zone

Смежные вопросы