Configuration

Railtie、Engine、Application 都有自己的 Configuration 模块。

由于 Ruby 的继承机制,我们常用的 config 可以看作是它们中任意一个的实例对象。所以,理论上来说,它们提供的接口 config 都可直接调用。

对外提供接口

app_generators
app_middleware

eager_load_namespaces

to_prepare
to_prepare_blocks

watchable_dirs
watchable_files

before_eager_load
before_configuration

after_initialize
before_initialize

另,自定义的 Railtie 和自定义的 Engine,也可以对外提供 config 接口。

最后更新于