gmaps4rails gem を使用して地図上の場所をマークしています。
Heroku アプリのデータベースをシードすると、次のようになります。
#<Gmaps4rails::GeocodeStatus: The address you passed seems invalid, status was: OVER_QUERY_LIMIT
.
データベースに含める必要があるレコードの数。
したがって、かなりの数のレコードが除外されます。その理由は、一度に送信されるリクエストが多すぎるためだと確信しています。
ある時、私は本当に幸運で、これらのどれもありません. ただし、ほとんどの場合、かなりの数があります。マップ上にマークしたい場所の約半分を含むマップを取得することになります。
一度に送信されるリクエストが多すぎるのを防ぐために、特定の数のレコードをシードした後、何らかの遅延をどのように入れることができるでしょうか?