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. 在Rails中加入兩個不同模型查詢的最佳方法?
- 3. 關於如何處理空值的最佳做法
- 4. 關於JavaScript Promise的最佳做法
- 5. 查詢facebook的最佳做法
- 6. django最佳做法查詢外鍵
- 7. SASS媒體查詢最佳做法?
- 8. 在類中處理多個查詢的最佳方法?
- 9. CFReadStreamHasBytesAvailable輪詢 - 最佳做法
- 10. Django與模型關係的最佳做法
- 11. 在View模型中初始化查找的最佳做法
- 12. 查詢TypedDataSet的最佳方法
- 13. 嵌套的方法,最佳做法
- 14. RestKit sendSynchronously方法的最佳做法
- 15. WCF「重載」方法的最佳做法
- 16. 爲一個網站設置兩個CMS,最佳做法
- 17. AS3可能返回兩種類型的方法的最佳做法
- 18. 處理重複方法調用的最佳做法是什麼?
- 19. 異步/等待方法和異常處理的最佳做法
- 20. 有關const實例方法的最佳做法是什麼?
- 21. 有關使用回調創建方法的最佳做法
- 22. 執行多個查詢時的最佳做法
- 23. 編寫多個SQL查詢的最佳做法
- 24. 制定業務層安全的方法。最佳做法/最佳模式
- 25. 查詢邏輯最佳方法
- 26. 數據庫模型 - SQL - 最佳方法
- 27. 何處放置GetObjectColletion方法?
- 28. 處理NumberFormatExeption的最佳做法
- 29. 處理UI事件的最佳做法
- 30. 最佳做法是放置配置我應用程序的URL?