मैं वर्तमान मेंनहीं कर सकते लोड lib निर्देशिका मॉड्यूल - अप्रारंभीकृत निरंतर - रेल पटरियों के लिए 2 से 3 उन्नयन
v3 में मेरी lib/
में रेल वी 2 में एक आवेदन मैं उप-निर्देशिकाओं के कुछ मॉड्यूल है, मैं पलायन कर रहा हूँ उदाहरण के लिए, 've lib/search/host_search.rb
module HostSearch
def do_search(args)
#...
end
end
साथ
तो मैं नाम के एक नियंत्रक में इसका इस्तेमाल करने की जरूरत है Discovery::HostController < ApplicationController :
def search_results
output = HostSearch.do_search(:search_string => @search_string,
:page => params[:page],
:user => @current_user)
#...
end
लेकिन मैं मिलता है:
uninitialized constant Discovery::HostController::HostSearch
..मैं application.rb में यह लाइनें डालने की कोशिश की, लेकिन यह काम नहीं करता है ..
config.autoload_paths += %W(#{config.root}/lib)
config.autoload_paths += Dir["#{config.root}/lib/**/"]