我有一個名爲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