Ruby on rails 在rails 5/app文件夹中组织自定义库

Ruby on rails 在rails 5/app文件夹中组织自定义库,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,我有Simulator模块,它对我的应用程序至关重要,所以我将它存储在/app文件夹中,以便自动加载。我的文件夹结构如下所示: 现在,我在/app/simulator/simulator.rb中定义了模块,并内联了子类: module Simulator def self.run(params) #... end class SimSubClassA #... end class SimSubClassB #... end end 为了更好地

我有
Simulator
模块,它对我的应用程序至关重要,所以我将它存储在
/app
文件夹中,以便自动加载。我的文件夹结构如下所示:

现在,我在
/app/simulator/simulator.rb
中定义了模块,并内联了子类:

module Simulator
  def self.run(params)
    #...
  end

  class SimSubClassA
    #...
  end

  class SimSubClassB
    #...
  end
end

为了更好地组织,我想将子类拉入它们自己的文件中。我怎样才能做到这一点呢?

这个想法似乎不会改善组织。如果它有太多的代码,尝试创建新的类来满足您的需要。但如果你真的需要改善组织,试着寻找一些宝石。我无法帮助您实施。

这个想法似乎不能改善组织。如果它有太多的代码,尝试创建新的类来满足您的需要。但如果你真的需要,试着找一些宝石。我不能帮你实施