举个例子,这两个 gem https://github.com/philnash/bitly 和 https://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/