我想知道我应该使用什么文件来确保我的初始化代码只会在应用程序启动时执行一次。 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. 在http请求后调用
- 5. Android是否为每个http请求创建连接?
- 6. 是否为每个请求创建AppDomain?
- 7. AspMvc RouteCollections是否重置每个请求?
- 8. 意外:为每个请求调用两次HTTP请求处理程序函数
- 9. 每个HTTP请求是否有一个Rack应用程序实例?
- 10. 测量每个http请求的数据库调用次数
- 11. HTTP请求是否总是完成?
- 12. 是请求(HTTP请求客户端)是否同步?
- 13. SessionID随每个HTTP请求而变化
- 14. @ViewScoped在每个回发请求上调用@PostConstruct
- 15. 角$ http vs工厂调用http请求
- 16. 每个成功的HTTP请求是否总是返回状态码200?
- 17. Tomcat 5.5,每个请求是否有最大上传速度?
- 18. 这种每个请求的上下文实现是否安全?
- 19. HTTP请求URL是否不是HTTP请求标头的一部分?
- 20. 每个请求调用@Controller方法
- 21. 在UIWebView上请求http://mobile.twitter.com
- 22. 是否可以在Android上异步接收Http请求?
- 23. 在Java中调用Http请求
- 24. 如何在每个请求上设置多个请求标头
- 25. 是否对外部http请求有害?
- 26. 相对URL是否创建HTTP请求?
- 27. Joomla是否支持DELETE http请求
- 28. http请求的HTTP请求
- 29. 是否在每个请求上创建并销毁应用程序对象?
- 30. 如何使用每http请求