has_one association option :primary_key
Small refactor to make local variables more consistent in has_one method
make associations work for string instead of symbol options