We have a workarround, but we think it's quite dirty!

you could just add an empty model file to your apps model dir and just 
require the original model.
In a test engine we don't have an init.rb and the relations work 
properly over there.

Keep you posted.

Jeroen


Tekin Suleyman schreef:
> I have a similar problem with certain calls in my init.rb only being
> picked up on the first request..
>
> It appears to me like init.rb is only getting run once during start-up.
> This would explain why the mixins disappear after the first request -
> when the entire environment gets reloaded, anything that was added in
> init.rb will not get added the second time! 
>
> Having said that, other plugins are still being loaded and mixed in
> correctly on subsequent requests... I have a feeling it's to do with the
> way engines enhanced plugins are loaded but I'm not entirely sure how..
>
> Tekin
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Jeroen van Doorn
> Sent: 27 February 2007 14:01
> To: Discussion of the use of existing Engines
> Subject: Re: [Engine-users] lib folders and application controllers
>
>
> We're experiencing some problems which look like the earlier mentioned
> ones.
>
> Somehow the relations within our models are gone after one request. This
>
> isn't the case when we are in production mode, so it has something to do
>
> with loading.
> In the init.rb we are extending the ActionController::Base by using 
> "ActionController::Base.class_eval do"
>
> if we use send on calls to ActiveRecord like permission.send(:find, 
> :all) it only works on the first call. As soon as we reload the page, it
>
> breaks. Again in production mode it just works.
>
> We will be wading through the rails core and post back if we find 
> something.
> Help is greatly appreciated.
>
> Kind regards,
> Jeroen van Doorn _______________________________________________
> engine-users mailing list
> [email protected]
> http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.o
> rg
>
> _______________________________________________
> engine-users mailing list
> [email protected]
> http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org
>
>
>
>   

_______________________________________________
engine-users mailing list
[email protected]
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org

Reply via email to