Rails 配置参数与应用代码详解
1. Rails 配置参数概述
Rails 可以通过在全局 environment.rb 文件或 config/environments 目录下特定环境的文件中设置选项来进行配置。Rails 通过 Rails::Configuration 类的对象进行配置,该对象在 environment.rb 文件中创建,并通过 config 变量传递到各个配置文件中。旧的 Rails 应用习惯直接在 Rails 类中设置配置选项,不过现在已不推荐这种做法。例如,不建议这样写:
ActiveRecord::Base.table_name_prefix = "app_"
而应在环境文件中这样写:
config.active_record.table_name_prefix = "app_"
1.1 顶级配置
| 配置项 | 描述 |
|---|---|
config.after_initialize { ... } |
添加一个在 Rails 完全初始化后执行的代码块,适用于按环境进行配置。 |
超级会员免费看
订阅专栏 解锁全文
494

被折叠的 条评论
为什么被折叠?



