Préchauffez votre four à 180°C (350°F). Graissez et farinez un moule de 23x33 cm ou tapissez-le de papier sulfurisé.
Dans un grand bol, crémez le beurre ramolli et le sucre granulé jusqu'à ce que le mélange soit léger et mousseux, environ 3 à 5 minutes.
Ajoutez les œufs un à un, en mélangeant bien après chaque ajout. Incorporez ensuite l'extrait de vanille et le jus d'ananas jusqu'à obtenir un mélange homogène.
Dans un autre bol, tamisez la farine, la levure chimique, le bicarbonate de soude et le sel. Ajoutez progressivement les ingrédients secs au mélange humide, en mélangeant juste jusqu'à ce que la farine soit incorporée.
Incorporez délicatement l'ananas écrasé et les noix si vous les utilisez.
Versez la pâte dans le moule préparé et étalez-la uniformément. Secouez légèrement le moule pour égaliser la pâte.
Enfournez pendant 30 à 35 minutes, ou jusqu'à ce qu'un cure-dent inséré au centre en ressorte propre ou avec quelques miettes humides.
Une fois cuit, laissez refroidir le gâteau dans le moule pendant environ 10 minutes, puis transférez-le sur une grille pour qu'il refroidisse complètement.