Kouhei Sutou
7/19/2007 11:14:00 PM
Hi,
2007/7/19, Claudio Claudio <claudio.fiorini@gmail.com>:
> ActiveLdap::Base.establish_connection(
> :host => 'hostname',
> :bind_dn => 'cn=admin,ou=users,dc=company,dc=it',
> :base => 'ou=addressbooks,dc=company,dc=it',
> :password_block => 'admin'
> )
You need to pass Proc object to :password_block or use :password
with String.
> class Addressbook < ActiveLdap::Base
> ldap_mapping :dn_attribute => 'cn', :prefix => 'ou=addressbooks'
> end
In your configuration, you need to set :prefix to '' because you already
specify 'ou=addressbooks,dc=company,dc=it' as :base in
establish_connection. Or change :base to 'dc=company,dc=it' and keep
:prefix 'ou=addressbooks'.
Thanks,
--
kou