0

我正在尝试在我的应用程序中设置设置:

在 app/models/_settings.rb

class Settings < Settingslogic
    source "#{Rails.root}/config/app_config.yml"
    namespace Rails.env
end

在 config/app_config 中:

# config/app_config.yml
defaults: &defaults
  global_param: "global"
  awesome_setting: 1 #<%= "Did you know 5 + 5 = #{5 + 5}?" %>

development:
  <<: *defaults
  mongo:
    ip: "localhost"

backoffice:
  <<: *defaults 
  mongo:
    ip: "10.111.144.139"

staging:
  <<: *defaults
  mongo:
    ip: "10.111.144.139"


production:
  <<: *defaults
  mongo:
    ip: "10.111.144.139"

在我的 app/helpers/kanbanFacade.rb 第 98 行:

conn = Mongo::Connection.new(Settings.mongo.ip, 27017)

我仍然收到此错误:( uninitialized constant KanbanFacade::Settings在我的应用程序助手第 98 行)

为什么会这样?

4

0 回答 0