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