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
为了更好地组织,我想将子类拉入它们自己的文件中。我怎样才能做到这一点呢?这个想法似乎不会改善组织。如果它有太多的代码,尝试创建新的类来满足您的需要。但如果你真的需要改善组织,试着寻找一些宝石。我无法帮助您实施。这个想法似乎不能改善组织。如果它有太多的代码,尝试创建新的类来满足您的需要。但如果你真的需要,试着找一些宝石。我不能帮你实施