2017-02-15 34 views
0

因此,我在Rails中構建了一個電子商務項目,該項目對項目使用動態定價 - 購買東西會增加價格,並且在某個時間段內沒有購買某個項目時價格會下降。如何自動檢查Rails中的資源創建?

我可以在任意但一致的時間手動執行此操作,但我真的很想至少自動運行檢查。到目前爲止,我發現Rails的唯一自動化庫/工具已經與測試相關,並且因爲這直接與Rails中的資源相關,所以我不確定在Python中尋找一種方法是有意義的。

在我的項目中,資源被稱爲Purchase,並與UserItem對象有關係。我所設想的是能夠搜索過去24小時內創建的所有對象Purchase。反過來(通過所有Items及其關聯事務處理)似乎是一個運行時間的噩夢,所以我認爲這甚至不是一個選項。

我很樂意發佈任何有用的代碼。謝謝!

回答

0

你有after_create回調ActiveRecord你可以在哪裏增加價格。如何降低價格是一個更復雜的問題,您需要一份工作定期運行並檢查所有采購。

如何獲取所有相關資源香農描述得很好。

相關問題