3

根据GitHub页面,可以在 Ruby 项目(Rails 之外)中使用 SettingsLogic,但没有文档向您展示如何使用。

谁能向我提供一些示例代码,说明它如何与缺少 Rails.env 之类的东西一起工作?

4

1 回答 1

3

这是一个源自specs的“hello world”示例。首先配置文件settings.yml

foo: 'hello world'

和代码:

require 'settingslogic'

class Settings < Settingslogic
  source "#{File.dirname(__FILE__)}/settings.yml"
end

p Settings.foo    # => "hello world"
于 2013-01-30T17:10:27.150 回答