diff --git a/lib/authlogic/acts_as_authentic/base.rb b/lib/authlogic/acts_as_authentic/base.rb index aed00f37..cbece05d 100644 --- a/lib/authlogic/acts_as_authentic/base.rb +++ b/lib/authlogic/acts_as_authentic/base.rb @@ -28,7 +28,7 @@ module Config # See the various sub modules for the configuration they provide. def acts_as_authentic(unsupported_options = nil, &block) # Stop all configuration if the DB is not set up - return if !db_setup? + raise StandardError.new("You must establish a database connection before using acts_as_authentic") if !db_setup? raise ArgumentError.new("You are using the old v1.X.X configuration method for Authlogic. Instead of " + "passing a hash of configuration options to acts_as_authentic, pass a block: acts_as_authentic { |c| c.my_option = my_value }") if !unsupported_options.nil?