On Wed, Mar 30, 2011 at 7:24 PM, Jim Ruther Nill <[email protected]> wrote:

> Hi!
>
> In one of my current projects, I have an habtm relationship between two
> models.  To access the table
> via console, I created the model for the join table.  so for example, I
> have
>
> class Foo
>   has_and_belongs_to_many :bars, :join_table => 'foo_bars'
>
> I created a FooBar class so I can actually access the records via AR.  My
> question is this, is it fine to
> add another column to this table?
>

If you are going to add another column to the FooBar table then you might as
well change the associations of models Foo and Bar to has_many :foo_bar and
then put belongs_to :foo belongs_to :bar in your model FooBar. The point of
the has_and_belongs_to_many is to setup a join table for association that
you don't plan on accessing through a model or need additional fields for.

B.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to