7

我想在具有复杂定价逻辑的 Rails 3.2 应用程序上实现规则引擎,我想将定价逻辑中的条件转换为规则,并使用它们。为此我正在创建一个全新的应用程序。

我在这方面搜索了很多,找到了 rules_engine、ruleby、treetop,但他们提供的文档不仅足够,我在决定最适合我要求的文档方面做了很多努力。

开始开发规则引擎的最佳方法是什么?

4

1 回答 1

6

我一直在寻找类似 prolog 的系统来自己实施规则。这是我到目前为止发现的。

这个库包含一个用 Ruby 编写的规则引擎。它基于 Rete 算法,并使用 DSL 以可读的方式表达规则。

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

于 2013-03-20T13:38:10.023 回答