Railsでherokuapiを使って遊んでいて、潜在的な問題に遭遇しました。
ログインフォームを送信した後、herokuオブジェクトをインスタンス化しています。
heroku = Heroku::API.new(:username => USERNAME, :password => PASSWORD)
次に、すべてのコントローラーでherokuオブジェクトを使用して、APIをさらにクエリします。@ heroku、@@ heroku、$ herokuを試しましたが、うまくいきません。これは可能ですか?
私が見つけた唯一の解決策は、APIを使用してユーザーのAPIキーを取得し、これをセッションに保存してから、各コントローラーメソッド内でherokuオブジェクトを再インスタンス化するために使用することです。これは最良の/唯一の解決策ですか?