Solving moral conflicts entails a decision-making process. So any suggested approach to moral conflicts is included in the domain of practical rationality. The practical rationality is based on theoretical rationality. Both the theoretical and practical rationality have a realistic kind of approach and an idealistic kind of approach. In the theoretical rationality, the idealistic approaches demand certainty in a strict sense, following epistemic guidelines; and in the practical rationality, they demand the best possible choice. Nevertheless, there are some difficulties with the idealistic approaches. Concerning the realistic approaches, we can gain access to two truths: First, each situation is an individual circumstance and each person has certain epistemic features, and so it is not possible to present general, universalizable solutions to conflicts even in a particular scope. Second, the acceptance of some propositions is a voluntary act (indirect voluntarism), and so cognitive space and previous beliefs of any individual have a role in the acceptance of a belief and the following universalizations. By attention to extensive emphasis of the religion on moral doctrines, it can be said that religious education through practical patterns (Ethics of virtue) has a positive role in solving moral conflicts.