【问题标题】:Access a variable in Railtie initializer from other class从其他类访问 Railtie 初始化程序中的变量
【发布时间】:2017-06-30 15:36:42
【问题描述】:

我有一个具有以下 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

【问题讨论】:

    标签: ruby-on-rails rubygems railtie


    【解决方案1】:

    也许你可以使用instance_variable_get:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-13
      • 1970-01-01
      • 2016-10-25
      相关资源
      最近更新 更多