0

Rails autoloading_and_reloading_constantsを読んでいます。セクションでは2.2 Class and Module Definitions are Constant Assignments

と書いてある部分が分かりました

class Project < ApplicationRecord
end 

に評価されます

Project = Class.new(ApplicationRecord)

しかし、この部分を理解できませんでした

したがって、非公式に「String クラス」と言う場合、それは実際には、Object 定数に格納されているクラス オブジェクトの「String」という定数に格納されているクラス オブジェクトを意味します。それ以外の場合、文字列は通常の Ruby 定数であり、解決アルゴリズムなどの定数に関連するすべてがそれに適用されます。

誰かが簡単に説明できますか?

4

1 に答える 1