Forum: Ruby on Rails Restful Authentication Uninitialized Constant in Production...

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
6e3d8ebb0811dfdf750edfaac6f4957f?d=identicon&s=25 Ben Wilson (Guest)
on 2009-01-12 03:24
(Received via mailing list)
rake db:migrate RAILS_ENV=production
    rake aborted!
    uninitialized constant User::Authentication

The preceding I encounter when attempting to migrate to the production
database. My google powers have escaped me. Everywhere says Restful
Authentication is missing in the production server. However, to
validate this, I attempted this on the same server as the development,
which works.

So, what could cause the production environment to not see something
that is there, when the development environment can?

Ahh. While writing this, I decided to change:

RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION

to this

RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION

And, things work fine. Now to find out why. I don't like having to
step downward...
6e3d8ebb0811dfdf750edfaac6f4957f?d=identicon&s=25 Ben Wilson (Guest)
on 2009-01-12 03:35
(Received via mailing list)
On Jan 11, 9:24 pm, Ben Wilson <dau...@gmail.com> wrote:
> So, what could cause the production environment to not see something
> And, things work fine. Now to find out why. I don't like having to
> step downward...

Nope, that just gets me to...

ActionView::TemplateError (uninitialized constant
User::Authentication)

So, WTF?
D3fe2dc4435cdd79e58d3e1380a557a1?d=identicon&s=25 Teedub (Guest)
on 2009-01-12 04:03
(Received via mailing list)
http://www.mail-archive.com/rubyonrails-talk@googl...

says
 ...rename vendor/plugins/authentication-plugin to something without a
 hyphen character (like ‘authentication’ or ‘restful_authentication’).

Hope this helps
6e3d8ebb0811dfdf750edfaac6f4957f?d=identicon&s=25 Ben Wilson (Guest)
on 2009-01-12 04:52
(Received via mailing list)
Thanks for the quick reply. The following are the names of the plugins
I presently have installed. None have hyphens.

drwx------ 3 ... ... 4096 2009-01-11 15:38 haml/
drwx------ 5 ... ... 4096 2009-01-11 21:25 restful_authentication/
drwx------ 5 ... ... 4096 2009-01-11 15:38 role_requirement/
6e3d8ebb0811dfdf750edfaac6f4957f?d=identicon&s=25 Ben Wilson (Guest)
on 2009-01-13 01:54
(Received via mailing list)
Further information on my inability to get Restful Authentication to
work:

/home/.../.gem/ruby/1.8/gems/activesupport-2.2.2/lib/active_support/
dependencies.rb:102:in `const_missing'
app/models/user.rb:24
lib/authenticated_system.rb:125:in `login_from_cookie'
lib/authenticated_system.rb:12:in `current_user'
lib/authenticated_system.rb:6:in `logged_in?'
(eval):2:in `send'
(eval):2:in `logged_in?'
app/views/shared/_entryway.html.haml:3
app/views/layouts/standard.html.haml:15

This is from running "script/server RAILS_ENV=production" when I just
run script/server, things work fine on the prod server. Both
environments work fine on the dev server...
90e7e04c730e1b747288051af34c3bb0?d=identicon&s=25 rp8 -_- (rp8)
on 2009-01-14 02:56
Ben Wilson wrote:
> Further information on my inability to get Restful Authentication to
> work:
>
> /home/.../.gem/ruby/1.8/gems/activesupport-2.2.2/lib/active_support/
> dependencies.rb:102:in `const_missing'
> app/models/user.rb:24
> lib/authenticated_system.rb:125:in `login_from_cookie'
> lib/authenticated_system.rb:12:in `current_user'
> lib/authenticated_system.rb:6:in `logged_in?'
> (eval):2:in `send'
> (eval):2:in `logged_in?'
> app/views/shared/_entryway.html.haml:3
> app/views/layouts/standard.html.haml:15
>
> This is from running "script/server RAILS_ENV=production" when I just
> run script/server, things work fine on the prod server. Both
> environments work fine on the dev server...

Are you using AASM by any chance?

You might need to add "require 'aasm'" in your application.rb.

Regards,

rp8
=======================
http://competo.com
This topic is locked and can not be replied to.