50、Rails 配置参数与应用代码详解

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 完全初始化后执行的代码块,适用于按环境进行配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值