2011-07-12 85 views

回答

1

這應該在工作人員工作範圍之外處理。 通常,您會希望在工作人員修改的數據屬性上創建觀察者。

例如,如果您的工作人員正在使用傳統的ActiveRecord模型,則可以在模型中定義after_update方法(或使用after_update方法在該模型上的觀察者)。 這將取決於你決定在模型中檢查什麼來確定工作狀態(完整的,還在工作等)。

或者,您可以在模型上創建一個狀態屬性,並且工作人員將使用傳統的AASM樣式調用更新模型狀態。狀態轉換回調將處理工作 - >完成的事件。

相關問題