Puma 配置文件优先级
Puma configuration file precedence
我想利用 Puma 自动加载特定于环境的配置(即 config/puma/<environment>.rb
),但我也想有一些通用的(对所有环境)配置。目前,我正在使用未记录的 _load_from
Puma DSL 从 config/puma/<environment>.rb
中提取 config/puma.rb
,但我想知道是否有更好的方法来做到这一点。有没有其他人解决过这个问题,你采取了什么方法?
未来的迈克在这里有将近一年的 Ruby 经验。看看 Configuration#load 方法,似乎没有一个简单的方法来完成这个。它将选择基于环境的配置文件(如果存在),回退到全局配置文件。 evanphx added 二月份的 public DSL#load DSL 可以完成您尝试使用 _load_from 进行的操作,因此这可能是最佳途径。
我想利用 Puma 自动加载特定于环境的配置(即 config/puma/<environment>.rb
),但我也想有一些通用的(对所有环境)配置。目前,我正在使用未记录的 _load_from
Puma DSL 从 config/puma/<environment>.rb
中提取 config/puma.rb
,但我想知道是否有更好的方法来做到这一点。有没有其他人解决过这个问题,你采取了什么方法?
未来的迈克在这里有将近一年的 Ruby 经验。看看 Configuration#load 方法,似乎没有一个简单的方法来完成这个。它将选择基于环境的配置文件(如果存在),回退到全局配置文件。 evanphx added 二月份的 public DSL#load DSL 可以完成您尝试使用 _load_from 进行的操作,因此这可能是最佳途径。