belongs_to with foreign keys that reference non primary key columns

Hello,
I have a situation where the foreign key into a table doesn't
correspond to that table's primary key:

my_table

Is this possible?