代码之家  ›  专栏  ›  技术社区  ›  heroxav

Rails:无法从初始值设定项创建类的对象

  •  1
  • heroxav  · 技术社区  · 7 年前

    这是我的初始值设定项:

    puts 'running ...'
    ObjectClass.new
    puts 'finished'
    

    在我的终端中:

    $ rails c
    running ...
    finished
    Loading development environment (Rails 5.1.4)
    irb(main):001:0> ObjectSpace.each_object(ObjectClass).select { |o| o }
    => []
    irb(main):002:0> ObjectClass.new
    => #<ObjectClass:0x94c0650>
    irb(main):003:0> ObjectSpace.each_object(ObjectClass).select { |o| o }
    => [#<ObjectClass:0x94c0650>]
    

    如何创建的实例 ObjectClass 从我的初始值设定项文件中。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Rodion V    7 年前

    ObjectClass.new 进入 @var @@var $var .

    初始值设定项:

    class ObjectClass; end
    $var = ObjectClass.new