rails constantize메소드란

Posted by negabaro kim on Sunday, December 25, 2022 Tags: ruby   1 minute read

constantize란?

Rails3부터 추가된 메소드로 문자열에 해당하는 정수가 있는지 찾고, 존재한다면 그 값을 반환해주는 메소드

클래스는 정수이므로 ActiveRecord를 상속받아 정의된 클래스는 그대로 DB레코드에 억세스도 가능

constantize('Module')
# Module

constantize('Test::Unit')
# Test::Unit