我有一個額定值模型,用戶可以評價一個對象......等級發生後,我想自動創建一個RatingLog記錄,以便用戶可以看到所有等級的列表。創建記錄後,Rails如何自動創建關聯記錄?
型號:Rating.rb和RatingLog.rb
我看到RatingLog包括的不僅僅是等級等事件的列表,像徽章等..非常相似的StackOverflow。
什麼是正確的方式與Rails 5,填寫評級後創建RatingLog.rb ...我應該使用after_create
Rating.rb?我應該創建一些其他類型的回調?很想聽聽是落實在Rails的上述5
謝謝
'after_create'聽起來不錯.. –
+1'after_create'。作爲一個方面說明:對於類似於StackOverflow_的東西,您應該非常好地考慮您的db設計;並可能考慮使用_service objects_。 – Gerry
什麼是服務對象? – AnnaSm