我正在阅读 rails autoloading_and_reloading_constants。在该部分2.2 Class and Module Definitions are Constant Assignments
我理解它所说的部分
class Project < ApplicationRecord
end
评估为
Project = Class.new(ApplicationRecord)
但没看懂这部分
因此,当人们非正式地说“String 类”时,它的真正含义是:存储在名为“String”的常量中的类对象,存储在 Object 常量中的类对象。String 是一个普通的 Ruby 常量,所有与常量相关的东西,比如解析算法都适用于它。
有人可以简要解释一下吗?