2011-09-25 23 views
9

Rails 3 için yükseltilmiş restful_authentication eklentisini https://github.com/Satish/restful-authentication'dan yükledim.Raylar 3 RESTful Kimlik Doğrulama - başlatılmamış sabit ApplicationController :: AuthenticatedSystem

Ancak
class ApplicationController < ActionController::Base 
    protect_from_forgery 

    include AuthenticatedSystem 
end 

Ben sunucu çalıştırmak ve localhost benim uygulamasına gittiğinizde aşağıdaki gibi, bir hata alıyorum: şu şekildedir: Benim uygulama yardımcı içinde eklenti kodu dahil çalışıyorum

uninitialized constant ApplicationHelper::AuthenticatedSystem 

AuthenticatedSystem lib/authenticated_system.rb dosyasında bir modül, bu nedenle neden çalışma çalışmıyor?

cevap

20

Raylar 3

senin config/application.rb yere ekleyin :(artık varsayılan olarak/lib dizinindeki dosyaları yüklemez:

config.autoload_paths << "#{Rails.root}/lib" 

Ve ince olmalıdır Don'.

+0

Teşekkürler, bu harika çalıştı! Neden artık varsayılan olarak dahil edilmediğini akıl yürütme hakkında bir fikrin var mı? –

+0

Bunu yaptı, teşekkürler! –

+0

Tam olarak ihtiyacım olan şey. –

İlgili konular