我想知道我應該使用什麼文件來確保我的初始化代碼只會在應用程序啓動時執行一次。 environment.rb是要使用的正確文件還是將在每個http請求上被調用?是否在每個http請求上調用environment.rb?
1
A
回答
1
查看推薦位置自定義啓動代碼的config/initializers。
至於孤獨,除非你明確地添加或更改Rails::Initializer.run
塊中定義的項目可能離開的environment.rb。
如果您想管理各種環境中的自定義設置,例如你希望生產和開發具有不同的設置,那麼config/environments
目錄應該是你的第一個端口。
5
environment.rb
當應用程序第一次啓動時僅加載。對environment.rb
文件的後續更改需要重新啓動。你只想執行一次什麼樣的代碼?
您可能希望通過Ruby on Rails的閱讀指南Configuring Rails Applications其中談到了不同的地方把初始化代碼。
相關問題
- 1. 當從客戶端調用HTTP請求時,是否可以將http請求/請求分成多個請求?
- 2. Express.js - 對每個HTTP請求
- 3. 檢查MVC中每個請求上是否存在用戶?
- 4. 調用每個Ajax請求
- 5. 如何檢測bean是否在每個HTTP請求上實例化?
- 6. 在http請求後調用
- 7. 確定是否一個HTTP請求是HttpApplication.AuthenticateRequest SOAP請求
- 8. Android是否爲每個http請求創建連接?
- 9. 請求線程是否在http請求之間重用?
- 10. lucene是否爲每個請求調用數據源?
- 11. 在Node.js中的單個HTTP請求中調用多個HTTP請求
- 12. AspMvc RouteCollections是否重置每個請求?
- 13. 是否爲每個請求創建AppDomain?
- 14. 如何在輸入AngularJS的每個頁面上調用http請求?
- 15. 快速app.js是否在每個請求上運行?
- 16. 意外:爲每個請求調用兩次HTTP請求處理程序函數
- 17. 每個HTTP請求是否有一個Rack應用程序實例?
- 18. 測量每個http請求的數據庫調用次數
- 19. 爲每個http請求調用WildFly登錄模塊
- 20. HTTP請求是否總是完成?
- 21. HTTP請求API調用
- 22. 爲什麼不在HTTP 47中爲HTTP請求產生每個請求的goroutine?
- 23. 是請求(HTTP請求客戶端)是否同步?
- 24. 如何在每個HTTP請求上自動添加參數?
- 25. SessionID隨每個HTTP請求而變化
- 26. 如何監控每個http請求?
- 27. RestKit 0.20.0pre5:每個請求的HTTP頭
- 28. 每個成功的HTTP請求是否總是返回狀態碼200?
- 29. 角$ http vs工廠調用http請求
- 30. @ViewScoped在每個回發請求上調用@PostConstruct