我希望在我的Rails 3.2应用程序上实现规则引擎,该应用程序具有复杂的定价逻辑,我想将定价逻辑中的条件转换为规则并使用它们。我正在为此目的创建一个全新的应用程序。
我在这方面进行了大量的谷歌搜索,并找到了rules_engine、ruleby和treetop等工具,但它们提供的文档并不充足,我在决定最适合我需求的工具时遇到了很多困难。
如何开始规则引擎的开发是最佳途径?
我希望在我的Rails 3.2应用程序上实现规则引擎,该应用程序具有复杂的定价逻辑,我想将定价逻辑中的条件转换为规则并使用它们。我正在为此目的创建一个全新的应用程序。
我在这方面进行了大量的谷歌搜索,并找到了rules_engine、ruleby和treetop等工具,但它们提供的文档并不充足,我在决定最适合我需求的工具时遇到了很多困难。
如何开始规则引擎的开发是最佳途径?
我一直在寻找一个类似Prolog的系统来实现自己的规则。目前为止,我找到了以下内容。
这个库包含一个用Ruby编写的规则引擎。它基于 Rete算法,并使用DSL以可读的方式表达规则。