当我使用“rails c”启动“irb”时,显然有一些类会自动加载。那么如何确保我自己的类被加载?我希望使用“require”吗?
每当我尝试使用我的类时,我都会得到“NameError:uninitialized constant”。
答案 0 :(得分:1)
如果通过Gem软件包将这些类作为Rails应用程序的一部分包含在内,或者您是require
- 应用程序中其他位置的类,则应将它们与Rails应用程序一起加载到控制台中
如果他们完全独立于Rails(例如Rails应用程序没有加载这些类),那么你必须明确要求它们。