私はファラデーに .rb ファイルから Google Calander への POST リクエストをさせることができました。アプリでこの機能を使用して、ユーザーが日付を選択した後、利用可能な時間帯のリストをユーザーに表示する前に、カレンダーの空き時間情報を確認したいと考えています。
response = Faraday.post do |req|
req.url 'https://www.googleapis.com/calendar/v3/freeBusy?key=myapikey'
req.headers['Content-Type'] = 'application/json'
req.body = '{ "items": [ { "id": mycalendar } ], "timeMin": "2011-02-14T00:09:35Z", "timeMax": "2011-02-14T00:09:40Z" }'
end
関数を予定モデルに配置し、ユーザーが日付を選択したときに AJAX 呼び出しを行うのが最善ですか? それとも、すべてをローカルテーブルに事前にキャッシュする方がよいでしょうか?
助けてくれてありがとう!