0

当我使用“rails c”启动“irb”时,显然有一些类会自动加载。那么如何确保我自己的类被加载呢?我应该使用“要求”吗?

每当我尝试使用我的类时,我都会收到“NameError:未初始化的常量”。

4

1 回答 1

1

如果这些类通过 Gem 包作为 Rails 应用程序的一部分包含在内,或者您正在require应用程序的其他地方添加这些类,那么它们应该与 Rails 应用程序一起加载到控制台中。

如果它们完全独立于 Rails(例如 Rails 应用程序不加载这些类),那么您必须明确要求它们。

于 2013-07-17T03:15:52.983 回答