Announcement:
Composite Primary Keys gem now includes support for ActiveRecord
Associations.
Summary:
Composite Primary Keys allows an ActiveRecord to support 2+ primary keys
using the set_primary_keys class method. Previous versions provided full
CRUD and find support. This latest release provides support for more
ActiveRecord magic: associations (has_many, belongs_to, etc)
What kind of integration into Migrations does it have? Are you looking
for any kind of help on that front?
My initial aim was to get it working for legacy dbs - ppl who already
had composite keys to live with. Like me.
I think it'd be nice for join tables, for example, to be able to have
explicit composite keys via migrations. But other than that, I assumed
most people - given the chance - would want to have lovely, free, single
primary keys.