Ruby on rails 存储用户生成的范围/模型分段

Ruby on rails 存储用户生成的范围/模型分段,ruby-on-rails,Ruby On Rails,我很想听听人们认为这是最好的做法 我有可以管理客户列表的用户。我希望他们能够细分客户 例如,细分可以是在过去5天内购买了商品的客户。或根本没有购买任何商品的客户 理想情况下,我将允许分段遵循以下几个条件: 在过去5天内购买商品的客户和在不到2天前注册 您将如何设置和存储它 我可以为每个条件设置列,但条件在使用的范围上可能有不同的变化。此外,如果您想让他们能够设置多个段,那么它也不起作用 另一个想法是使用序列化,如果有的话,您对如何实现这一点有何想法?您最终解决了这个问题的方法是什么?我正在构建一

我很想听听人们认为这是最好的做法

我有可以管理客户列表的用户。我希望他们能够细分客户

例如,细分可以是在过去5天内购买了商品的客户。或根本没有购买任何商品的客户

理想情况下,我将允许分段遵循以下几个条件:

在过去5天内购买商品的客户在不到2天前注册

您将如何设置和存储它

我可以为每个条件设置列,但条件在使用的范围上可能有不同的变化。此外,如果您想让他们能够设置多个段,那么它也不起作用


另一个想法是使用序列化,如果有的话,您对如何实现这一点有何想法?

您最终解决了这个问题的方法是什么?我正在构建一个类似的模块,并在寻找不同的方法。我也很想知道你最终解决这个问题的方法是什么?我正在构建一个类似的模块,并在寻找不同的方法。我也很想学习