Bata (na mão) os ovos com o açúcar o óleo.
Acrescente o leite e continue a bater.
Acrescente a farinha de trigo (3 copos inicialmente) e continue a bater.
Acrescente o abacaxi com com o caldo e continue a bater.
Acrescente mais farinha de trigo se achar necessário (a massa tem que ficar cremosa).
Acrescente a canela e o fermento e continue a bater levemente.
Coloque em uma forma 30 x 22 cm untada.
Leve ao forno 180º C por aproximadamente 35 a 40 minutos.
Bata os ingredientes em liquidificador.
Coloque em uma panela e leve ao fogo por 4 minutos.
Derrame e espalhe a calda sobre o bolo após assá-lo.