2013-03-20 7 views
5

मैं अपने रेल 3.2 आवेदन पर नियम इंजन को कार्यान्वित करना चाहता हूं जिसमें एक जटिल मूल्य निर्धारण तर्क है, मैं मूल्य निर्धारण तर्क में नियमों को नियमों में बदलना चाहता हूं, और उनका उपयोग कर रहा हूं। मैं एक बिल्कुल नया एप्लीकेशन बना रहा हूं इस उद्देश्य के लिए।रेल अनुप्रयोग में नियम इंजन लागू करना

मैंने इस संबंध में बहुत कुछ googled और नियम_engine, ruleby, treetop पाया, लेकिन उनके द्वारा प्रदान किए गए दस्तावेज पर्याप्त नहीं थे, मैंने अपनी आवश्यकता के लिए उपयुक्त सर्वोत्तम निर्णय लेने में बहुत संघर्ष किया।

नियम इंजन पर विकास शुरू करने का सबसे अच्छा तरीका क्या है?

उत्तर

5

मैं नियमों को लागू करने के लिए एक प्रोलॉग-जैसी प्रणाली की तलाश में हूं। यहां तक ​​कि मैंने अभी तक जो पाया है।

इस पुस्तकालय में रूबी में लिखा गया एक नियम इंजन है। यह Rete algorithm पर आधारित है और एक पठनीय तरीके से नियमों को व्यक्त करने के लिए एक डीएसएल का उपयोग करता है।

https://github.com/ulfurinn/wongi-engine

+0

जवाब देने के लिए धन्यवाद, मैं यह माध्यम से चला गया, कुछ हद लेकिन क्या अगर मैं नियमों के रूप में डेटाबेस के लिए अपने पूरे व्यापार तर्क पारी और बाद में उनका उपयोग कर सकते required.How डाल करने के लिए करना चाहते हैं अपने अच्छे डेटाबेस के लिए तर्क और रेल के माध्यम से इसका उपयोग कैसे करें, किसी भी सुझाव का हमेशा स्वागत है। – vishB

+0

यदि आपके पास डेटाबेस के अंदर आपका नियम सेट है, तो आप केवल ActiveRecord का उपयोग करके लूप कर सकते हैं और उन्हें तुरंत चालू करने के लिए लूप के अंदर वोंगी-इंजन डीएसएल का उपयोग कर सकते हैं। यदि आपके पास और प्रश्न हैं, तो इसके बारे में एक स्टैक ओवरफ्लो प्रश्न क्यों न बनाएं? – nurettin

संबंधित मुद्दे