【问题标题】:Rails object lifecycle - cross-transaction objects creation and destroyRails 对象生命周期 - 跨事务对象的创建和销毁
【发布时间】:2013-12-09 15:05:15
【问题描述】:

有没有办法让 Rails 应用程序上的对象在 HTTP 事务之间保存它们的状态?

例如,我可以在某处初始化Net::LDAP 连接并使用它来检索数据,仅在失去连接时重新启动它吗?

【问题讨论】:

    标签: ruby ruby-on-rails-3 http lifecycle object-lifetime


    【解决方案1】:

    您可以使用类变量。

    class Connection
      def initialize
        @@connection ||= # Start connectio
      end
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-14
      • 2016-07-31
      • 2014-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多