Mat*_*att 15 ruby rule-engine
我正在寻找一种简单的方法让用户定义一组规则来过滤对象.
例如.让他们定义类似"如果预订日期<2009/04/30且值> 100.00,请通知我预订"
或多或少:我想拥有一个带有自定义DSL的Ruby规则引擎.
有图书馆提供吗?遇到过Ruleby,但它还不支持自定义DSL.
最好的办法是什么?
cwa*_*ing 5
看看wongi-engine gem它是一个基于Rete算法的新规则引擎,最近引起了一些关注.
Ian*_*ell 2
看看树顶。您可以将 DSL 定义为解析表达式语法,然后对其进行解析,以您喜欢的任何格式创建规则。
归档时间:
17 年,1 月 前
查看次数:
6232 次
最近记录:
7 年,7 月 前