【问题标题】:How to Automatically Check Resource Creation in Rails?如何在 Rails 中自动检查资源创建?
【发布时间】:2017-07-03 12:07:04
【问题描述】:

所以我在 Rails 中构建了一个电子商务项目,该项目对商品使用动态定价 - 购买商品会提高价格,而当商品在一定时间内没有购买时,价格会下降。

我可以在任意但一致的时间手动执行此操作,但我真的希望至少自动运行检查。到目前为止,我为 Rails 找到的唯一自动化库/工具都是与测试相关的,因为这与 Rails 中的资源直接相关,所以我不确定在 Python 中寻找一种方法是否有意义。

在我的项目中,该资源称为Purchase,并与UserItem 对象有关系。我的设想是能够搜索过去 24 小时内创建的所有 Purchase 对象。反过来做(遍历所有 Items 及其相关事务)似乎是运行时的噩梦,所以我认为这甚至不是一个选择。

我很乐意发布任何有用的代码。谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby automation e-commerce


    【解决方案1】:

    您有after_create 回调ActiveRecord 可以提高价格。如何降低价格是一个更复杂的问题,您需要定期运行并检查所有购买的作业。

    如何获得香农描述的所有相关资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      相关资源
      最近更新 更多