如何在启动Rails应用程序时在模型中包含模块?

时间:2017-08-16 14:59:20

标签: ruby-on-rails

怎么做?我在Engine

中尝试了这种方式
config.to_prepare do
  ActiveSupport.on_load :active_model do
    include AAnyModule
  end
end

但没效果。

1 个答案:

答案 0 :(得分:1)

要在模型中包含模块,只需在模型本身中添加include语句即可。这将在您启动rails控制台时自动加载模块。

试试这个:

 class A < ActiveRecord::Base
   include AAnyModule
 end