2
A
回答
2
我會用這些類型的東西的lib目錄。這是一種乾淨且可重用的方式。
的lib/facebook_api.rb
class FacebookApi
def initialize(opts={})
@token = "..."
@type = opts[:type] || "me"
end
def call
@response = Httparty.get("#{@type} #{@token}") #example not real.
@response
end
end
您可以使用它像
@facebook_api = FacebookApi.new(type: "friends")
@facebook_api.call
0
我的回答是控制器 ..
我們從API的結果控制器,我們可以將其存儲在模型。
首先每個動作都會在控制器內完成。
而且我們可以在production.rb中聲明API路徑。並在應用程序的任何地方使用它。如果需要更改API路徑,則只需在production.rb中更改它。
相關問題
- 1. selectlist邏輯應該放在ASP.NET MVC,視圖,模型還是控制器中?
- 2. 圖像處理邏輯應該放在控制器還是視圖中?
- 3. AngularJS控制器應該處理業務邏輯還是表示邏輯?
- 4. Cocoa和REST:API細節應該放在模型還是API類中?
- 5. CakePHP 2.0 - >我應該使用CustomAuthorization還是在控制器中寫入邏輯
- 6. 我應該在模型,輔助器還是控制器中放置它?
- 7. 控制器應該採用什麼類型的邏輯? (MVC和Repository模式)
- 8. 業務邏輯應該放在域還是服務中?
- 9. 授權應該是模型還是控制器的一部分?
- 10. 在控制器內部放置邏輯vs視圖與模型
- 11. 業務邏輯是否存在於模型或控制器中?
- 12. 應將業務邏輯放在控制器/模型/視圖項目中
- 13. 應該只將持久性邏輯放在域模型bean還是放在DAO中?
- 14. MVC3:我們應該爲小改變創建一個新視圖還是將邏輯放置在控制器中?
- 15. 微控制器應該是外設還是中央控制器?
- 16. React-native Redux應該將業務邏輯放在行動還是減速器中
- 17. 我應該在控制器中使用實體框架類還是模型類?
- 18. MVC:「顯示顏色」邏輯應該在視圖還是模型中?
- 19. PHP MVC:我應該在哪裏放置模型搜索邏輯?
- 20. 應該在模型還是控制器中提取相關的行?
- 21. 哪裏應該是我的邏輯服務層或控制器
- 22. 商業邏輯是否應該在模型中? (MVC4)
- 23. 這種類型的計算是放在模型還是控制器中?
- 24. 驗證控制器和模型中的數據,還是隻是控制器?
- 25. 將用戶控制器邏輯移動到模型中
- 26. 從查看移動邏輯控制器和視圖模型
- 27. MVC:模型,控制器還是庫?
- 28. 我們應該使用ApacheCXF還是EJB來傳遞邏輯和Web模塊?
- 29. 該代碼是業務邏輯還是表示邏輯?
- 30. 邏輯應該進入觸發器動作還是入口?
不是一個真正的答案,但我把它放在模型,如果我有一個適當的,如果控制器沒有相應的模型。我的身影模型方法可以在任何地方調用,並有助於乾的事情。 – bdares