Bom, não conheço a expressão e nas pesquisas não encontrei nada parecido. Mas na frase parece bem simples o significado.
Significa algo do tipo: "fora de si"
She must have been on glue to wear that dress to the party.
Tradução livre:
Ele devia estar (fora de si) para vestir aquele vestido para a festa.
No sentido:
O que ela estava pensando para vestir aquele vestido para a festa?
Onde ela estava com a cabeça para vestir aquele vestido?
Understood?
Bom, o importante aqui é perceber que mesmo não conhecendo a expression podemos inferir seu significado pelo contexto em que ela está inserida.