Моя настройка следующая:
class User < ActiveRecord::Base
has_many :owners, :dependent => :destroy
has_many :properties, :through => :owners
end
class Owner < ActiveRecord::Base
belongs_to :user
belongs_to :property
end
class Property < ActiveRecord::Base
has_many :owners, :dependent => :destroy
has_many :users, :through => :owners
has_many :datafiles, :dependent => :destroy
end
class Datafile < ActiveRecord::Base
belongs_to :property
end
Теперь я бы хотел иметь возможность делать @ user.datafiles.Я попробовал has_many :datafiles, :through => :properties, :source => :datafiles
, но, похоже, проблема с a: through в том, что уже было передано a: through.Так как же мне попробовать и управлять тем, что я пытаюсь сделать здесь?
Заранее спасибо.