举个例子,这两个 gem https://github.com/philnash/bitlyhttps://github.com/nfo/gmail_xoauth 需要类似的东西

client = Bitly.client


imap = Net::IMAP.new('imap.gmail.com', 993, usessl = true, certs = nil, verify = false)

我每次使用这些客户端时都应该初始化它们吗?例如,在每个函数中我都需要使用这些客户端的方法?

编辑:仍然不确定如何初始化这样的库
require 'mixpanel-ruby'
tracker = Mixpanel::Tracker.new(PROJECT_TOKEN)
tracker.track(user_id, 'Sent Message')

最佳答案

创建 config/initializers/bitly.rb

config.bitly_client = Bitly.client

关于ruby-on-rails - 在 Rails 中初始化 API 客户端的好地方是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22681739/

10-14 02:53