不成功的安全 constantize

此示例不起作用,因為傳入的字串在專案中不被識別為常量。即使你傳入 array,它也不會工作,因為它沒有大寫。

my_string = "not_a_constant" 
  # => 'not_a_constant'
my_string.safe_constantize
  # => nil

my_string = "array" #Not capitalized!
  # => 'array'
my_string.safe_constantize
  # => nil