Just installed the upgraded restful_authentication plugin for Rails 3 from https://github.com/Satish/restful-authentication. I'm trying to include code from the plugin in my application helper as follows:
class ApplicationController < ActionController::Base
protect_from_forgery
include AuthenticatedSystem
end
However, when I run the server and navigate to my application on the localhost, I get an error as follows:
uninitialized constant ApplicationHelper::AuthenticatedSystem
AuthenticatedSystem is a module in lib/authenticated_system.rb, so why isn't the include working?
Rails 3 doesn't load files in the /lib directory by default anymore :(
Add this to your config/application.rb:
config.autoload_paths << "#{Rails.root}/lib"
And you should be fine. Don't forget to restart your server.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With