我有一个名为user_searches的模块。它执行一些不是用户模型核心的搜索,因此,为什么我要把责任放在其他地方。我想组织我所有的模型,在一个名为user的lib子文件夹中执行非核心用户功能。眼下,包括该模块在用户模式,我不得不把方法...lib中的子文件夹
require 'user/user_searches'
class User < ActiveRecord::Base
include UserSearches
end
...我不需要,如果该文件是直接在lib文件夹的需要,但怎么做,如果它在子文件夹。我有什么要做,所以我不需要要求?
对于Rails 2.x,根据environment.rb中的文档,添加以下内容:`config.autoload_paths + =%W(#{RAILS_ROOT}/lib/extra)` – ghayes 2011-11-23 03:12:19