Initializable
指的是 Rails::Initializable.
本模块被 Railtie 所引用,又由于继承关系,Engine、Application、AppName 都可用里面的方法。
如: 自定义的 Railtie 及其子类里常用到的 initializer
方法,就是它定义的。
类方法:
其中,initializer
负责创建 initializer,并加入 initializers.
可用 initializers_for
获取应用里某类 initializer 的名字:
实例方法:
可用 initializers
获取应用里所有的 initializer 的名字:
Initializer
所谓的"初始化",即便它是一个行为,也要结构化,在 Rails 里用 Initializer 表示。
每一个"初始化"操作,都对应其一个实例对象。
最后更新于