Im trying to upgrade an app from rails 2.3 to rails 3.0

I get the following error in rails 3.0.6 environment

Error message:
    Primary key is not allowed in a has_and_belongs_to_many join table
(appointment_label).
(ActiveRecord::HasAndBelongsToManyAssociationWithPrimaryKeyError)

Exception class:
    ActiveRecord::HasAndBelongsToManyAssociationWithPrimaryKeyError

seems primary key should be removed from "appointment_label" so I
removed the primary key column and it did worked PERFECT!!

But what I don't get is the app worked fine in rails 2.3 environment
even with primary key in the table "appointment_label" but not in rails
3.0.6 environment ????

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to