Voraussichtlich zu definieren. Beim Aufruf der Klasse in einem Modul

Ich neue rails. Ich habe ein setup, in das Verzeichnis lib in etwa so:

lib/
   blog/
     core/
        search/
            base.rb

Basis.rb definiert die Basis-Klasse als auch:

module Blog
  module Core
    module Search
      class Base

        attr_accessor :properties

        def initialize(params)
          @properties = {}
        end
      end
    end
  end
end

Ich habe folgenden code in meiner Anwendung.rb

config.autoload_paths += Dir["#{config.root}/lib/**/"]

Wenn ich es in Beiträgen controller bekomme ich folgenden Fehler:

LoadError in PostsController#index

Expected /home/usr/code/blog/lib/blog/core/search/base.rb to define Base

Irgendeine Idee? Ich bin mit rails 3.2.5 mit RVM. Vielen Dank für jeden Rat.

AKTUALISIERT: noch meine volle stack:

Started GET "/admin/posts" for 127.0.0.1 at 2012-06-08 21:06:18 +0800

LoadError (Expected /home/usr/code/blog/lib/blog/core/search/base.rb to define Base):
  app/controllers/admin/base_controller.rb:5:in `<top (required)>'
  app/controllers/admin/posts_controller.rb:6:in `<top (required)>'


  Rendered /home/usr/.rvm/gems/[email protected]/gems/actionpack-3.2.5/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.9ms)
  Rendered /home/usr/.rvm/gems/[email protected]/gems/actionpack-3.2.5/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (0.6ms)
  Rendered /home/usr/.rvm/gems/[email protected]/gems/actionpack-3.2.5/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (7.0ms)

InformationsquelleAutor der Frage Zeck | 2012-06-08

Schreibe einen Kommentar