Wow,
Bad morning. Took me 30 min to find out that the reason I was throwing an error on a controler was not due to bad code, but due to a bad migration that I wrote.
When writing the join table migration I neglected to specify that there was no primary key. Oracle HATES this.
def self.up
drop_table :email_blasts_users
create_table :email_blasts_users, :id => false do |j|
j.references :email_blast
j.references :user
end
end
Make sure to have that :id => false if you don't want your database to yell at you.
No comments:
Post a Comment