0
A
回答
0
爲什麼不把代碼分成兩個,這樣一個方法將得到查詢ModelA,另一個方法將創建/更新ModelB的屬性,並從ModelA調用ModelB方法。
# ModelA
def method_in_model_a
result = ModelA.where(....)
ModelB.method_in_modelb(result)
end
# ModelB
def self.method_in_model_b(result)
# code to create/update this model object
end
相關問題
- 1. 播放2.0模型的最佳做法
- 2. Django查詢查詢集的模型類型的最佳方法
- 3. 處理表單中多個關聯模型的最佳方法?
- 4. 關於如何組織方法的最佳做法?
- 5. 何處放置處理兩個類之間關係的方法?
- 6. 在Rails中加入兩個不同模型查詢的最佳方法?
- 7. 這兩個查詢之間的最佳做法
- 8. 關於如何處理空值的最佳做法
- 9. 關於JavaScript Promise的最佳做法
- 10. 模型視圖的最佳做法
- 11. 查詢facebook的最佳做法
- 12. SASS媒體查詢最佳做法?
- 13. 嵌套查詢:最佳做法
- 14. django最佳做法查詢外鍵
- 15. 在類中處理多個查詢的最佳方法?
- 16. 保存與外鍵相關的模型的最佳做法
- 17. CFReadStreamHasBytesAvailable輪詢 - 最佳做法
- 18. Django與模型關係的最佳做法
- 19. 關於只讀設置IIS日誌記錄的最佳做法
- 20. 在View模型中初始化查找的最佳做法
- 21. 調用方法的最佳做法?
- 22. 嵌套的方法,最佳做法
- 23. RestKit sendSynchronously方法的最佳做法
- 24. WCF「重載」方法的最佳做法
- 25. 查詢DynamoDB的最佳方法
- 26. 查詢TypedDataSet的最佳方法
- 27. 構建查詢的最佳方法?
- 28. 測試HTTP查詢的最佳方法
- 29. 爲一個網站設置兩個CMS,最佳做法
- 30. AS3可能返回兩種類型的方法的最佳做法