简体   繁体   English

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

[英]Access a variable in Railtie initializer from other class

I have a gem which has the following Railtie class. 我有一个具有以下Railtie类的宝石。 I am trying to access my_config variable from outside, ie another ruby class in the same gem. 我试图从外部访问my_config变量,即同一宝石中的另一个ruby类。 How can I access it? 我该如何访问?

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

也许您可以使用instance_variable_get

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM