我正在寻找一种让用户定义一组规则来过滤对象的简单方法。
例如。让他们定义类似“如果预订日期 < 2009/04/30 AND 值 > 100.00 则通知我预订”
或多或少:我想要一个带有自定义 DSL 的 Ruby 规则引擎。
有图书馆提供吗?遇到 Ruleby,但它还不支持自定义 DSL。
最好的方法是什么?
最佳答案
看看 wongi-engine gem 是一个基于 Rete 算法的新规则引擎,最近引起了相当多的关注。
关于Ruby 和规则引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820259/