Bug: composite_primary_keys and belongs_to with :class_name option
For those of you using the composite_primary_keys gem as of version 0.9.0, you may encounter an issue if you try to do something like:
class Reading < ActiveRecord::Base
belongs_to :reader, :class_name => "User"
end
When a User is loaded up from the database via the reader association, the CPK modification to ActiveRecord::Reflection::AssociationReflection#primary_key_name incorrectly returns "user_id" as the primary key name. If you encounter this issue, I've submitted a patch against revision 124 that can be obtained here.
Hopefully this will get fixed in the next release. More hopefully, I won't need to care by then.

