Préchauffer le four à 350 F (180 C). Beurrer et fariner un moule carre (moule à gratin ou autre, je préfère chemiser de papier sulfurisé le fond du moule).
Dans un saladier fouetter ensemble le sucre et l'huile.
Ajouter les oeufs un à un en incorporant bien avant d'ajouter le suivant.
Ajouter la vanille, le yaourt et la crème sure et incorporer bien le tout jusqu’à consistance lisse et couleur jaune pale.
Dans un autre saladier mélanger la farine, le sel et la levure chimique.
Ajouter les ingrédients secs aux ingrédients liquides jusqu’à incorporation totale de la farine.
Enfin incorporer les morceaux d'ananas égouttés.
Verser dans le moule. Dans un petit bol mélanger le sucre la cannelle et le sucre. Saupoudrer la surface du gâteau ananas de ce mélange.
Enfourner pour 45 minutes environ tout dépend des four vérifier la cuisson en enfonçant la lame d'un couteau qui doit en ressortir sèche. Si la surface prend trop de couleur recouvrir le gâteau de papier aluminium (en fin de cuisson).
A la sortie du four laisser tiédir avant de démouler sur une grille jusqu’à refroidissement.