[rails] Model with different foreign_key