module YourApp
class Application < Rails::Application
config.my_custom_variable = :custom_value
end
end
這適用於我的Rails應用程序。我只是想從ruby的角度理解這是如何工作的。根據我最小的ruby知識,在config(Rails :: Application :: Configuration)對象中必須有my_custom_variable的getter和setter(my_custom_variable =)。由於這是我的自定義變量,因此它不會出現在Configuration對象實例中。它是如何動態創建/添加的。 ?在Ruby中設置和訪問變量
有人可以請解釋嗎?,指導我正確的文檔來理解這一點。