Ruby LDAP 在 Rails 应用程序中不起作用,但在控制台中工作正常

标签 ruby ruby-on-rails-3 rubygems ldap

下面指定的代码在 ruby​​(控制台)irb 中运行良好,但是当我将相同的代码放入我的 Controller 时,显示“没有连接到服务器”。有人可以指导它有什么问题吗..谢谢。

require "rubygems"
require "net/ldap"

ldap = Net::LDAP.new
ldap.host = "host details"
ldap.port = 389
ldap.auth "company_name\\login","password"

ldap.bind

最佳答案

use gem install 'net-ldap'

require 'rubygems'
require 'net-ldap'

ldap = Net::LDAP.new
ldap.host = "yourhost"
ldap.port = port
ldap.auth "your_username", "your_password"
ldap.bind

关于Ruby LDAP 在 Rails 应用程序中不起作用,但在控制台中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6369360/

相关文章:

ruby-on-rails - 部署 Rails 应用程序时出错。 'can' t 激活 pg (~>0.18), 已经被 pg 1.0 激活

ruby - Sass 无法工作并且无法在 macOS Catalina 上安装 ruby​​-sass

ruby-on-rails - 使用 Ruby 从字符串中删除双反斜杠

ruby-on-rails - 安装nokogiri(1.6.0)时出错,Bundler无法继续

jquery - 提交 Rails Jquery Modal 表单且验证不起作用

ruby-on-rails - Carrierwave,在复制其包含模型时创建重复的附件

ruby-on-rails - 将rails应用程序部署到Heroku时如何切换env(test, prod)?

ruby - 如何在 ruby​​ 中缓存 Haml 模板

ruby - NoMethodError - `type' :String: 的未定义方法 "string"

ruby-on-rails - rake 数据库 :setup is giving Library not loaded: @rpath/libgssapi_krb5. 2.2.dylib 错误