从其他类访问Railtie初始化程序中的变量

时间:2017-06-30 15:36:43

标签: ruby-on-rails rubygems railtie

我有一个拥有以下Railtie类的gem。 我试图从外部访问my_config变量,即同一个gem中的另一个ruby类。我该如何访问它?

module myModule
    module Rails
      class Railtie < ::Rails::Railtie

        initializer 'load_config' do
          my_config = "random config here"
          puts my_config
        end
      end
    end
  end
end

1 个答案:

答案 0 :(得分:1)

也许您可以使用instance_variable_get

myModule::Rails::Railtie.new.instance_variable_get(:@my_config)