Rails Engine配置块返回nil

时间:2018-09-04 22:07:35

标签: ruby-on-rails ruby

由于某种原因,我有此配置块及其返回nil。

module MyModule

  class Configuration
    attr_accessor :username,:password

    def initialize
      @username = nil
      @password = nil
      @templates = 'my value'
    end
  end
end

当我致电MyModule::Configuration.templates时,我得到零。我希望得到'my value'

1 个答案:

答案 0 :(得分:2)

您刚刚错过了attr_accessor吗?

attr_accessor :username, :password, :templates

但是我认为您的意思是应该致电MyModule::Configuration.new.templates