Oh,I see,thanks James.
On 3/9/07, James Adam <[EMAIL PROTECTED]> wrote:
If ActiveRBAC still comes as an "old-style engine", (i.e. with
init_engine.rb rather than init.rb) then it's likely not compatible
with the 1.2 (latest) engines plugin. This would certainly explain why
the code in init_engine.rb is not evaluated.
On 3/9/07, martin <[EMAIL PROTECTED]> wrote:
> I've installed the lasted engines and active_rbac from svn,and
configurated
> it as the following.
>
> 1:edit the routes.rb,and add
> > map.connect
> '/active_rbac/registration/confirm/:user/:token',
> > :controller => 'active_rbac/registration',
> > :action => 'confirm'
> >
>
> 2:add config.plugins params in environment/development.rb
> > config.plugins = ["engines", "*"]
>
> Then i started the server,but it couldn't find the active_rbac's lib。The
> codes in vender/plugins/active_rbac/init_engine.rb dosen't
> take effect.
> the codes is this:
> > require 'active_rbac/application_controller_mixin'
> > # require the model mixins
> > require 'active_rbac/exceptions'
> > require 'active_rbac/group_mixin'
> > .....
> >
>
> So i have to add the following ugly code in Applicaiton.rb
> > RABC_DIR = File.join(RAILS_ROOT, '/vendor/plugins/active_rbac/')
> >
> > require_dependency"#{RABC_DIR}app/helpers/rbac_helper"
> >
>
require_dependency"#{RABC_DIR}lib/active_rbac/application_controller_mixin"
> > require_dependency"#{RABC_DIR}lib/active_rbac/exceptions"
> >
> require_dependency"#{RABC_DIR}lib/active_rbac/group_mixin"
> > require_dependency"#{RABC_DIR}lib/active_rbac/role_mixin"
> >
> require_dependency"#{RABC_DIR}lib/active_rbac/registration_mailer_mixin"
> >
> require_dependency"#{RABC_DIR}lib/active_rbac/static_permission_mixin"
> > require_dependency"#{RABC_DIR}lib/active_rbac/user_mixin"
> >
> require_dependency"#{RABC_DIR}lib/active_rbac/user_registration_mixin"
> >
> > class ApplicationController < ActionController::Base
> > helper RbacHelper
> > # The application controller will give us the "current_user" method.
> > include ActiveRbacMixins::ApplicationControllerMixin
>
> why engines not auto import the active_rbac's lib?
>
>
> _______________________________________________
> engine-users mailing list
> [email protected]
>
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org
>
>
--
* J *
~
_______________________________________________
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