我想在我的Rails 3.2应用程序上实现Rule Engine,它具有复杂的定价逻辑,我想将定价逻辑中的条件转换为规则,并使用它们。我正在为此创建一个全新的应用程序。
我在这方面搜索了很多,发现了rule_engine,ruleby,treetop,但是他们提供的文档不仅仅是足够的,我在决定最适合我的要求时遇到了很多困难。
在规则引擎上开始开发的最佳方法是什么?
答案 0 :(得分:6)
我一直在寻找一个类似prolog的系统来自己实施规则。这是我到目前为止所发现的。
该库包含一个用Ruby编写的规则引擎。它基于 Rete algorithm并使用DSL以可读的方式表达规则。