【问题标题】:How do I get classes autoloaded in the rails console?如何在 Rails 控制台中自动加载类?
【发布时间】:2013-07-17 03:10:36
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-11
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 2013-02-28
      • 2014-09-06
      • 1970-01-01
      • 1970-01-01
      • 2016-02-07
      相关资源
      最近更新 更多