私は現在、GoToWebinarAPIを介して今後のウェビナーを取得するプロジェクトに取り組んでいます。コンソールではすべてがうまく機能しています。以下は、コンソールから問題なく実行されているコードです。
1.9.3p125 :003 > require 'gotowebinar'
=> true
1.9.3p125 :004 > g = GoToWebinar::API.new()
# intializes the webinar with API key and access token
1.9.3p125 :005 > g.get_upcoming_webinars
# Fetches the Upcoming webinars from GoTowebinar
次に、g.get_upcoming_webinarsから取得した情報をそれぞれのビューにも入力する必要があります。私の計画は、上記のコードをコントローラーのアクションに配置し、それぞれのビューに情報を入力することでした。ただし、アプリケーションはHerokuでホストされる予定であり、クライアントは、ロードごとにAPI呼び出しを行うためにこのコードをコントローラーに配置することを望んでいません。実際、クライアントは、1日に1回実行できるレーキタスクを作成することを望んでおり、ビューに情報が入力されます。
どうすればこれを実行できるのかわかりません。私はいくつかのリソースを探していて、ものをいじってみましたが、無駄でした。
この問題を解決するための助けをいただければ幸いです。
ありがとう