# Has\_many :through problem

**URL:** <https://www.ruby-forum.com/t/has-many-through-problem/119403>\
**Category:** Rails\
**Created:** [November 6, 2007, 7:35pm UTC](https://www.ruby-forum.com/t/has-many-through-problem/119403 "2007-11-06T19:35:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![colemanm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eb9ed0/32.png) [@colemanm](https://www.ruby-forum.com/u/colemanm)\
**Post date:** [November 6, 2007, 7:35pm UTC](https://www.ruby-forum.com/t/has-many-through-problem/119403/1 "2007-11-06T19:35:52Z")

</div>

I’m building a simple support ticket system for use in our office. I’ve  
got a model called Ticket and one called Category and I’m trying to set  
it up so that I can add categories at will and assign many categories to  
a single ticket.

I’m trying to use the has\_many :through association to accomplish this,  
but I’ve run into an issue.

Here’s the basic setup:

class Ticket \< ActiveRecord::Base  
has\_many :categoryassociations  
has\_many :categories, :through =\> :categoryassociations  
end

class CategoryAssociation \< ActiveRecord::Base  
has\_many :tickets
