【发布时间】:2013-07-17 03:10:36
【问题描述】:
当我使用“rails c”启动“irb”时,显然有一些类会自动加载。那么如何确保我自己的类被加载呢?我应该使用“require”吗?
每当我尝试使用我的类时,都会收到“NameError: uninitialized constant”。
【问题讨论】:
标签: ruby-on-rails ruby
当我使用“rails c”启动“irb”时,显然有一些类会自动加载。那么如何确保我自己的类被加载呢?我应该使用“require”吗?
每当我尝试使用我的类时,都会收到“NameError: uninitialized constant”。
【问题讨论】:
标签: ruby-on-rails ruby
如果这些类通过 Gem 包作为 Rails 应用程序的一部分包含在内,或者您 require-ing 应用程序其他地方的类,那么它们应该与 Rails 应用程序一起加载到控制台中。
如果它们完全独立于 Rails(例如 Rails 应用程序不加载这些类),那么您必须明确要求它们。
【讨论】: