6
A
回答
11
Ruby on Rails的初始化工具允许您在加载主应用程序之后但在渲染任何页面之前运行任意代码位。这些也是一次性的事情,如果有更改,应用程序必须重新启动。
如果你想配置或重新配置一个模块,你可以这样做。没有什么奇特的要求。通常他们看起来像这样:
# config/initializers/mymodule.rb
MyModule.widgets_per_second = 100
MyModule.reject_invalid_foobars = true
这将取决于你正在尝试配置当然。您可以声明对类的扩展,在其他模块中加载任何可能需要使应用程序正常工作的内容。
一般是不好的形式来强制加载未自动加载的插件或宝石,但至于用什么,有时你需要打破规则让您的应用工作。
相关问题
- 1. 的JavaScript模块创建和初始化
- 2. 如何初始化自己的类型
- 3. 斯威夫特。我如何创建单元格的自己的初始化器
- 4. 在Swift中,为什么我需要重写此初始化程序才能创建我自己的便捷初始化程序?
- 5. 如何为UINavigationController派生对象创建初始化程序?
- 6. 如何创建DLL初始化例程?
- 7. Pyinstaller为自己创建的模块导入模块
- 8. 创建并安装自己的模块
- 9. 如何初始化MVC模块?
- 10. Kotlin的静态初始化程序块
- 11. 如何确定快速初始化程序中的自我类
- 12. 为我的C#应用程序创建我自己的Dll
- 13. 创建我自己的滑块
- 14. 初始化Ruby模块
- 15. Backbone Marionette模块初始化程序的顺序
- 16. 对象和集合初始化程序 - 分配自己?
- 17. 如何为我自己的集合类启用大括号初始化列表?
- 18. 的Java创建初始化
- 19. 我可以利用“创建 - >从模板”为我自己的应用程序?
- 20. 如何控制棱镜模块初始化的顺序
- 21. Linux如何确定模块初始化调用的顺序?
- 22. 如何在Eclipse中创建我自己的实用程序类?
- 23. 为多点触控应用程序创建我自己的滑块
- 24. Ctor初始化程序:自初始化会导致崩溃?
- 25. 如何为类型/模块的异步初始化配置Unity
- 26. 如何知道哪个初始化程序是指定的初始化程序?
- 27. 如何为WSO2 Identity Server创建自己的修补程序?
- 28. 如何在Joomla 3.x中创建自己的管理模块。
- 29. 何时考虑在Rails应用程序中创建自己的Ruby模块?
- 30. Guice中的模块初始化和销毁处理程序?
我不明白这个问题。你想知道一个插件/ gem如何在Rails配置对象中添加一些配置选项/参数吗? – 2010-11-02 14:51:40