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

时间:2017-08-13 20:57:31

标签: ruby-on-rails ruby-on-rails-5

我的js <- integrate(dnorm, mean=200, sd=20, lower = -Inf, upper = Inf) as <- integrate(dnorm, mean=200, sd=20, lower = -1e4, upper = 1e4) cj <- integrate(dnorm, mean=200, sd=20, lower = -Inf, upper = Inf, abs.tol = 0) str(js) List of 5 $ value : num 1.43e-08 $ abs.error : num 2.77e-08 $ subdivisions: int 2 $ message : chr "OK" $ call : language integrate(f = dnorm, lower = -Inf, upper = Inf, mean = 200, sd = 20) - attr(*, "class")= chr "integrate" str(as) List of 5 $ value : num 1 $ abs.error : num 2e-07 $ subdivisions: int 9 $ message : chr "OK" $ call : language integrate(f = dnorm, lower = -10000, upper = 10000, mean = 200, sd = 20) - attr(*, "class")= chr "integrate" str(cj) List of 5 $ value : num 1 $ abs.error : num 9.37e-05 $ subdivisions: int 12 $ message : chr "OK" $ call : language integrate(f = dnorm, lower = -Inf, upper = Inf, mean = 200, sd = 20, abs.tol = 0) - attr(*, "class")= chr "integrate" 模块对我的应用程序至关重要,因此我将其存储在Simulator文件夹中以进行自动加载。我的文件夹结构如下:

现在,我将/app中的模块定义为子类内联:

/app/simulator/simulator.rb

我想将子类拉入自己的文件中以便更好地组织。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-2)

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