Ruby 如何强制加载自动加载的类?
我已经打开了一个类来更改它生成的表单。库使用,因此为了使修补程序正常工作,我需要强制加载库,但到目前为止我尝试的结果是错误的,这是我到目前为止的最佳猜测:Ruby 如何强制加载自动加载的类?,ruby,Ruby,我已经打开了一个类来更改它生成的表单。库使用,因此为了使修补程序正常工作,我需要强制加载库,但到目前为止我尝试的结果是错误的,这是我到目前为止的最佳猜测: OmniAuth::Strategies::Identity if autoload? OmniAuth::Strategies::Identity 未初始化常量OmniAuth::Strategies::Identity NameError 有人能告诉我怎么做吗?任何帮助或见解都将不胜感激 Ruby v1.9.x OmniAuth Ide
OmniAuth::Strategies::Identity if autoload? OmniAuth::Strategies::Identity
未初始化常量OmniAuth::Strategies::Identity NameError
有人能告诉我怎么做吗?任何帮助或见解都将不胜感激
Ruby v1.9.x
OmniAuth Identity v1.1.0由于自动加载只是减少require语句数量的一种神奇方式,因此您可以使用它强制加载特定文件:
require 'omniauth/strategies/identity'
假设您只是希望加载它,那么您是否可以不使用以下代码来确保它已加载
OmniAuth::Strategies::Identity啊!智慧很容易就从我身边溜走了:谢谢。显然不是,我也不知道为什么。