Ruby on rails 3.2 Rails_ENV=生产时未加载Rails核心模块扩展

Ruby on rails 3.2 Rails_ENV=生产时未加载Rails核心模块扩展,ruby-on-rails-3.2,rails-engines,activesupport,Ruby On Rails 3.2,Rails Engines,Activesupport,在Rails 3.2.12中,我尝试按照建议向核心模块添加一个方法,并按照建议使用和。我的方法在开发服务器和控制台中运行良好,但当我rake资产:precompile或尝试部署时,我得到没有这样的文件要加载--lib/extensions/enumerable。从我的lib目录中适当地自动加载这个方法,我缺少了什么 config/application.rb app/models/mymodel.rb 我认为您的require\u依赖关系中的lib是无关的: require_dependency

在Rails 3.2.12中,我尝试按照建议向核心模块添加一个方法,并按照建议使用和。我的方法在开发服务器和控制台中运行良好,但当我
rake资产:precompile
或尝试部署时,我得到
没有这样的文件要加载--lib/extensions/enumerable
。从我的lib目录中适当地自动加载这个方法,我缺少了什么

config/application.rb

app/models/mymodel.rb


我认为您的
require\u依赖关系中的
lib
是无关的:

require_dependency 'extensions/enumerable.rb'

我认为您的
require\u依赖关系中的
lib
是无关的:

require_dependency 'extensions/enumerable.rb'
class Mymodel
  ...
  require_dependency 'lib/extensions/enumerable.rb'
  ...
end
require_dependency 'extensions/enumerable.rb'