This paper provides a comprehensive survey comparing three approaches to context-aware recommender systems: contextual pre-filtering, contextual post-filtering, and contextual modeling. It presents novel methodologies for each approach, identifies challenges in the field, and outlines significant research gaps that need further exploration. The findings aim to assist both researchers and practitioners in selecting the best contextualization strategy for their applications.