【发布时间】:2013-03-20 13:19:03
【问题描述】:
我想在具有复杂定价逻辑的 Rails 3.2 应用程序上实现规则引擎,我想将定价逻辑中的条件转换为规则并使用它们。为此我正在创建一个全新的应用程序。
我在这方面google了很多,找到了rules_engine、ruleby、treetop,但是他们提供的文档还不够,我在决定最适合我要求的那个方面费了很多劲。
开始开发规则引擎的最佳方法是什么?
【问题讨论】:
我想在具有复杂定价逻辑的 Rails 3.2 应用程序上实现规则引擎,我想将定价逻辑中的条件转换为规则并使用它们。为此我正在创建一个全新的应用程序。
我在这方面google了很多,找到了rules_engine、ruleby、treetop,但是他们提供的文档还不够,我在决定最适合我要求的那个方面费了很多劲。
开始开发规则引擎的最佳方法是什么?
【问题讨论】:
我一直在寻找类似 prolog 的系统来自己实施规则。这是我目前发现的。
这个库包含一个用 Ruby 编写的规则引擎。它基于 Rete algorithm 并使用 DSL 以可读的方式表达规则。
【讨论】: