Multiple relations between two models

You can use the dynamic finder:

message.find_sender_by_id( :id => userID )

This is the simplest way to find the sender object.