Ruby on rails 为什么我使用Rails模型,担心在生产环境中会出现超类与类不匹配的错误?

Ruby on rails 为什么我使用Rails模型,担心在生产环境中会出现超类与类不匹配的错误?,ruby-on-rails,puma,Ruby On Rails,Puma,我使用Puma和Rails 4.2 我的关注点如下: Class Order module Chartable ... end end Class Order include Chartable end order类的设置如下所示: Class Order module Chartable ... end end Class Order include Chartable end 在开发过程中,代码没有显示错误,但在生产过程中我发现了错误: 无

我使用Puma和Rails 4.2

我的关注点如下:

Class Order
  module Chartable
     ...
  end
end
Class Order
  include Chartable
end
order类的设置如下所示:

Class Order
  module Chartable
     ...
  end
end
Class Order
  include Chartable
end
在开发过程中,代码没有显示错误,但在生产过程中我发现了错误:

无法加载应用程序:TypeError:类顺序的超类不匹配

我不知道为什么会发生这个错误,在查阅了一些文档之后,我认为这个错误来自Puma的集合:Puma_preload_app,true-是吗


如何修复此错误并将“预加载”应用程序始终设置为true?

这就是文件中的内容吗?现在看起来不像是有效的ruby,这意味着Chartable是用ing Order声明的特定原因吗?@FrederickCheung我的文件就像model/concerns/Order/Chartable一样。rb@jcm因为图表只能按顺序工作。这是完整的代码吗?这是因为使用不同的超类定义了两次类。