Я на Rails 5.2, и у меня есть разработка с настройкой LDAP и работа в разработке.Развертывание на prod с capistrano, хотя при вводе моего имени пользователя и пароля происходит ошибка. Я получаю ошибку nomethod в devise :: session :: create.неопределенный метод `[] 'для nil: NilClass.Это раздел с ошибками:
end
ldap_options = params
ldap_config["ssl"] = :simple_tls if ldap_config["ssl"] === true
ldap_options[:encryption] = ldap_config["ssl"].to_sym if ldap_config["ssl"]
@ldap = Net::LDAP.new(ldap_options)
Вот мой конфиг LDAP:
authorizations: &AUTHORIZATIONS
required_groups:
- CN=GROUP1,OU=Users,OU=mysite,DC=ad,DC=com
## Environment
development:
host: mysite.com
port: 389
attribute: sAMAccountName
base: dc=ad,dc=com
admin_user: user
admin_password: password
ssl: false
<<: *AUTHORIZATIONS
production:
host: mysite.com
port: 389
attribute: sAMAccountName
base: dc=ad,dc=com
admin_user: user
admin_password: password
ssl: false
<<: *AUTHORIZATIONS
Любые мысли о том, почему это только делает это в производстве?