2009-07-17 3 views
0

Fehler bekommen. Habe gerade das Admin-Plugin Typus rails installiert, das in 2.3.2 funktionieren soll. Nach der Installation scheint es jedoch mit meinem Benutzermodell zu tun zu haben. Nicht sicher, wo ich hier anfangen soll, irgendwelche Ideen?`load_missing_constant 'nach der Installation von typus rails plugin

=> Booting Mongrel 
    => Rails 2.3.2 application starting on http://0.0.0.0:3000 
    /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:440:in `load_missing_constant': uninitialized constant Typus::Authentication::ByPassword (NameError) 
     from /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:80:in `const_missing' 
     from /Users/apple/Sites/app/app/models/user.rb:10 
     from /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:380:in `load_without_new_constant_marking' 
     from /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:380:in `load_file' 
     from /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in `new_constants_in' 
     from /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:379:in `load_file' 
     from /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:259:in `require_or_load' 
     from /Users/apple/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:425:in `load_missing_constant' 
     ... 35 levels... 
     from /Users/apple/.gem/ruby/1.8/gems/rails-2.3.2/lib/commands/server.rb:84 
     from /Library/Ruby/Site/1.8/rubygems 

/custom_require.rb:31:in gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in require‘ von script/server: 3

Antwort

1

Sie restful_authentication verwenden?

Wenn ja, gibt es einen Namenskonflikt zwischen dem 'Authentication' Modul, das restful_authentication bietet und dem in Typus enthaltenen.

Ich habe alle Verweise auf die Module von restful_authentication von Authentication auf RestfulAuthentication umbenannt und den Modulnamen in vendor/plugins/restful_authentication/lib/authentication.rb geändert. Nicht sicher, ob es eine bessere Möglichkeit gibt, welches Modul das Modell verwenden soll.

0

Alternativ können Sie die Restful Authentifizierungen mit Präfix :: die Diskrepanz zu klären,

:: Authentifizierung statt Authentifizierung

Verwandte Themen