Hey all. I'm pimping for a patch that my colleague, Andre Arko, submitted originally:
I extended it to work with has_one associations, too. We have a couple instances in our app where we need an association that isn't keyed off the default primary key of the model. This patch allows you to use for the association.