我想使用这个 api: https://github.com/coinbase/coinbase-ruby 第一步是初始化 API,如下所示:

coinbase = Coinbase::Client.new(ENV['COINBASE_API_KEY'], ENV['COINBASE_API_SECRET'])

我想知道放置此代码的最佳位置是什么,如果我将它放在“那里”,我将如何访问它?我希望这个变量(coinbase)可以在应用程序中的任何地方访问。

谢谢!

最佳答案

通过在 config/initializers/coinbase.rb 中创建一个初始值设定项,可以像在 Rails 应用程序中初始化 redis 一样完成具有全局变量的一种方法:

$coinbase = Coinbase::Client.new(ENV['COINBASE_API_KEY'], ENV['COINBASE_API_SECRET'])

现在,您可以在应用程序的任何位置访问 $coinbase!

关于ruby-on-rails - 哪里是初始化 API 的好地方?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25595560/

10-11 07:57