Rails : 초기화 프로그램에서 클래스의 객체를 생성 할 수 없습니다.

존휴

이것은 내 이니셜 라이저입니다.

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이니셜 라이저 파일 내에서 의 인스턴스를 어떻게 만들 수 있습니까 ?

로디온 v

넣어 ObjectClass.new으로 @var또는 @@var$var.

이니셜 라이저 :

class ObjectClass; end
$var = ObjectClass.new

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

다른 클래스의 생성자의 도움으로 객체를 초기화 할 수 있습니까?

Java의 생성자 및 클래스를 마스터 할 수 없습니다 (객체 초기화).

그 객체를 생성 할 수 없습니다 클래스 만들기

생성자없이 다른 객체 초기화 내에서 객체를 초기화 할 수 있습니까?

객체 생성 중 Java에서 직접 클래스의 속성을 초기화할 수 없음

생성자의 초기화 목록에서 새 객체를 초기화하고 참조 할 수 있습니까?

다른 클래스 구성 내에서 초기화 할 때 클래스를 찾을 수 없습니다.

"if"로 클래스를 초기화 할 수 없습니다.

정수인 매개 변수로 스레드 클래스의 객체를 생성 할 수 없습니다.

Java에서 클래스를 초기화 할 때 두 개의 객체를 생성합니까?

추상 클래스의 기본 생성자를 파생 클래스로 강제 할 수 없습니다.

Python 클래스에서 spark 개체를 초기화할 수 없습니다.

클래스 객체를 초기화 할 수 없습니다 : Objective-C

Objective-C 프로그램을 실행할 때 "클래스 객체를 초기화 할 수 없습니다"라는 오류가 발생하는 이유는 무엇입니까?

찾거나 IntelliJ에 응용 프로그램 구성과 기본 클래스를로드 할 수 없습니다

"초기화되지 않은 변수에 액세스 할 수 없습니다." 클래스 생성자에서

클래스 생성자에서 스레드를 초기화하면 충돌이 발생할 수 있습니까?

클래스 없이 자바에서 객체를 생성할 수 있습니까?

생성된 객체의 데이터를 자식 클래스 객체 변수에 할당할 수 있습니까?

Kotlin-클래스의 init 블록 전에 컴패니언 객체를 초기화 할 수 있습니까?

Maven 유형 프로젝트에서 클래스의 개체를 생성할 수 없습니다.

Android의 Kotlin에서 활동 클래스에 대한 기본 생성자를 작성할 수 없습니다.

Groovy의 생성자 내부에서 클로저를 통해 최종 클래스 변수를 초기화 할 수없는 이유는 무엇입니까?

변수 초기화 후 다른 클래스에서 객체 생성

C ++의 파생 클래스에서 기본 클래스 메서드를 오버로드 할 수 없습니다.

클래스의 프록시를 인스턴스화 할 수 없습니다. 매개 변수없는 생성자를 찾을 수 없습니다.

Spring에서 Bean 클래스를 초기화 할 수 없습니다.

CRTP 정적 다형성 : 기본 클래스를 모의 객체로 대체 할 수 있습니까?

graphql 생성 클래스에서 기호를 확인할 수 없습니다.