Значение идиомы rub up to

[rub up to] {v. phr.} To do nice things for one; flatter a person;gain attention or rewards.

Mona has the ability to rub up to theright kinds of people, so it’s no wonder she is so popular at herwork.