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?