RAILS 4.1.4:我的lib文件夹中的类作为模块加载?

时间:2014-08-04 01:26:38

标签: ruby-on-rails ruby-on-rails-4

我写了一个类的小游戏。我已将该文件放在lib文件夹中,并在config / application.rb中设置了相应的加载器。但是当我尝试在我的控制器中调用Game.new时,它会显示undefined method 'new' for Game:Module。我想非常清楚这不是一个模块。为什么它把我的班级视为一个模块呢?我该如何解决?

class Game
  def initialize
  end
end

请参阅...这是一个使用.new方法的类。它在IRB中加载很好,但在Rails中没有。

1 个答案:

答案 0 :(得分:0)

我明白了。事实证明我已经将该类命名为我的rails项目名称。所以它只接受该名称的模块。我重命名了课程和档案,现在我很高兴。