Kullanıcı_searches adlı bir modülüm var. Kullanıcı modelinin çekirdeği olmayan bazı aramalar yapar, bu yüzden sorumluluğu başka bir yere koyuyorum. Tüm modellerimi, kullanıcı olarak adlandırılan bir lib alt klasöründe çekirdek olmayan kullanıcı işlevleri gerçekleştiren şekilde düzenlemek istiyorum. Şu anda koymak zorunda Kullanıcı modelinde modülün yöntemleri ...Alt dosya adları lib
require 'user/user_searches'
class User < ActiveRecord::Base
include UserSearches
end
... Ben dosya lib klasöründe doğrudan eğer ihtiyaç gerekir, ancak bunun içinde eğer yapmazsanız dahil etmek alt klasör. Ne yapmam gerekiyor? 'a ihtiyacım yok?
Rails 2.x için, environment.rb dosyasındaki belgelere göre aşağıdakileri ekleyin: 'config.autoload_paths + =% W (# {RAILS_ROOT}/lib/extra)' – ghayes