2013-07-17 29 views
0

当我使用“rails c”启动“irb”时,显然有一些类会自动加载。那么如何确保我自己的类被加载?我是否期望使用“要求”?如何在rails控制台中自动加载类?

每当我尝试使用我的类时,我都会得到“NameError:uninitialized constant”。

回答

1

如果这些类作为Rails应用程序的一部分包含在Gem包中,或者您是require-应用程序中的其他类,那么它们应该随Rails应用程序一起加载到控制台中。

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

+0

谢谢。在这里学习绳索。 – chrisp

相关问题