0
我有以下用例:使用MVC設計模式更新登錄用戶的好方法是什麼?
用戶將使用此網站以及另一個Web服務。當他們登錄到此Web服務(服務A)時,服務A應該使用其他服務(服務B)的API來更新相關的用戶信息。
鑑於這種情況,您認爲我應該如何在MVC方面進行討論。用戶登錄時唯一的代碼點是SessionsController
的create
操作。我看到它的方式,我有幾個選項,但沒有一個感覺像是適合rails和MVC的。首先,我可以讓create
行動簡單地進行API調用。其次,我可以有一個單獨的行動,被稱爲執行任務。第三,我可以在執行更新的User
模型中添加一個類方法。有沒有人有處理這種情況的經驗?