Joseph Fielding Smith explique le lieu de la naissance du Sauveur indiqué par Alma : « Il n’y a ni conflit ni contradiction dans le Livre de Mormon avec une vérité quelconque mentionnée dans la Bible. Une lecture attentive de ce qu’Alma dit montrera qu’il n’avait pas l’intention de dire que Jésus naîtrait à Jérusalem. Alma était mieux informé que cela. De même que Joseph Smith et ceux qui lui étaient associés dans la parution du Livre de Mormon. Si Alma avait dit ‘né à Jérusalem, la ville de nos ancêtres’, cela aurait tout changé. Alors nous aurions dit qu’il avait fait une erreur. Alma n’a pas fait d’erreur et ce qu’il a dit est vrai. « Le professeur Hugh Nibley, dans son cours pour la prêtrise de 1957 An Approach to the Book of Mormon [Une approche du Livre de Mormon], dit à ce propos, à la leçon 8, page 85 : « ‘… Une des attaques favorites contre le Livre de Mormon a été la déclaration qui se trouve dans Alma 7:10 selon laquelle le Sauveur naîtrait « à Jérusalem, qui est le pays de nos ancêtres ». Ici, Jérusalem n’est pas la ville « dans le pays de nos ancêtres », c’est le pays. Le Christ est né dans un village à une dizaine de kilomètres de la ville de Jérusalem ; ce n’était pas dans la ville, mais c’était dans ce que nous savons maintenant que les anciens eux-mêmes appelaient « le pays de Jérusalem »’ » (Answers to Gospel Questions, comp. Joseph Fielding Smith Jr., 5 vol. 1957-1966, vol. 1, p. 174).
Jérusalem et Bethléhem ont été toutes les deux appelées la ville de David, et cela a été une source de confusion. Luc 2:11 appelle Bethléhem la ville de David. Cependant 2 Samuel 5:6-8; 2 Rois 14:20; 1 Chroniques 11:4-8 appellent Jérusalem la ville de David. Alma 7:6, 19-20 Que discerne Alma concernant l’état spirituel du peuple de Gédéon ?