Hi,
I’m trying to get the UserEngine running.
I have installed the LoginEngine, added the essential lines to
environment.rb / application.rb and application_helper.rb.
Worked fine.
Then I did the same with the UserEngine and when trying to set up the
db:
rake engine_migrate ENGINE=user
I get:
Migrating engine ‘user_engine’
rake aborted!
stack level too deep
But… the db-tables seem to created right. And I tried:
rake bootstrap
with the same result:
rake aborted!
stack level too deep
Same when I browse to http://localhost:3000/users/list
“Action Controller: Exception caught”
stack level too deep
I’m using EdgeRails on WinXP SP2 PgSQL 8.1
Cheers,
Ean
PS: Here’s the trace:
#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/validations.rb:682:in
|' #{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/validations.rb:682:in
write_inheritable_set’
#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/validations.rb:240:in
validate_on_create' #{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/validations.rb:379:in
send’
#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/validations.rb:379:in
validates_presence_of' #{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/validations.rb:378:in
each’
#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/validations.rb:378:in
validates_presence_of' D:/rails/dammit-core/vendor/plugins/login_engine/lib/login_engine/authenticated_user.rb:16:in
included’
D:/rails/dammit-core/vendor/plugins/login_engine/lib/login_engine/authenticated_user.rb:9:in
class_eval' D:/rails/dammit-core/vendor/plugins/login_engine/lib/login_engine/authenticated_user.rb:9:in
class_eval’
D:/rails/dammit-core/vendor/plugins/login_engine/lib/login_engine/authenticated_user.rb:9:in
included' D:/rails/dammit-core/vendor/plugins/user_engine/app/models/user.rb:29:in
include’
D:/rails/dammit-core/vendor/plugins/user_engine/app/models/user.rb:29
#{RAILS_ROOT}/vendor/rails/activerecord/lib/…/…/activesupport/lib/active_support/dependencies.rb:237:in
load' #{RAILS_ROOT}/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:237:in
load’
#{RAILS_ROOT}/vendor/plugins/engines/lib/dependencies_extensions.rb:45:in
require_or_load' #{RAILS_ROOT}/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:30:in
depend_on’
#{RAILS_ROOT}/vendor/rails/activerecord/lib/…/…/activesupport/lib/active_support/dependencies.rb:36:in
associate_with' #{RAILS_ROOT}/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:209:in
require_association’
#{RAILS_ROOT}/vendor/rails/activerecord/lib/…/…/activesupport/lib/active_support/dependencies.rb:209:in
require_association' #{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/associations.rb:780:in
require_association_class’
#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/associations.rb:650:in
has_and_belongs_to_many_without_reflection' (eval):5:in
has_and_belongs_to_many’
(…
…
many many many times …
…)
(eval):5:in `has_and_belongs_to_many’
#{RAILS_ROOT}/app/controllers/application.rb:8