在rails上管理定价/折扣业务规则的最佳实践

时间:2009-05-03 19:58:49

标签: ruby-on-rails

我对Rails相当新,我从未开发过大型应用程序。我的一个朋友和我正在开发两个单独的应用程序,我们发现我们都需要一种通用的方法来管理定价/折扣规则。

方案: 假设您有会议注册申请,并且根据谁使用该申请,他们可能会选择提供不同的定价计划。 $ 50 1名与会者 40美元> 5位与会者 参展商可获得3名免费参加者,每次增加30美元

不是在这些规则的细节中烘焙,而是以某种方式对其进行抽象,以便规则随着时间的推移和会议的变化而变得很好。

处理此问题的最佳做法是什么?有Rails插件吗?我们都搜索过,但尚未找到解决方案。

2 个答案:

答案 0 :(得分:0)

我也不知道现有的插件,但由于您至少有两个应用程序需要这个,为什么不尝试将其设为rails engine

通过这种方式,你和你的朋友可以将你的努力减半并拥有一些可以开源的东西,并通过社区反馈进行展示和改进。

答案 1 :(得分:0)

我想你应该看看RuleBy。我自己没有使用它,但仍然有意义找到时间来试验它。它应该解决这些问题。