# Has\_many :through distant associations

**URL:** <https://www.ruby-forum.com/t/has-many-through-distant-associations/114012>\
**Category:** Rails\
**Created:** [September 7, 2007, 4:16am UTC](https://www.ruby-forum.com/t/has-many-through-distant-associations/114012 "2007-09-07T04:16:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3bc359/32.png) [@jon](https://www.ruby-forum.com/u/jon)\
**Post date:** [September 7, 2007, 4:16am UTC](https://www.ruby-forum.com/t/has-many-through-distant-associations/114012/1 "2007-09-07T04:16:45Z")

</div>

I have the following associations:

disks-\>disks\_user\_files\<-user\_files

my models look like:

class Disk \< ActiveRecord::Base  
has\_many :disk\_user\_files  
has\_many :user\_files, through=\>:disk\_user\_files  
end

class DiskUserFile \< ActiveRecord::Base  
belongs\_to :disk  
belongs\_to :user\_files  
end

class UserFile \< ActiveRecord::Base  
has\_many disk\_user\_files

---

<div class="post-metadata">

**Author:** ![jon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3bc359/32.png) [@jon](https://www.ruby-forum.com/u/jon)\
**Post date:** [September 7, 2007, 7:38am UTC](https://www.ruby-forum.com/t/has-many-through-distant-associations/114012/2 "2007-09-07T07:38:42Z")

</div>

Where is your problem 😃
