Discuss This Topic
There are 0 comments in this discussion.
What to look for when you encounter this mysterious 'index ... out of string' error.
I encountered the following while using the API for the Gmaps4Rails gem:
index 7201 out of string
Extracted source (around line #38):
37: <script type="text/javascript" charset="utf-8">
38: <%= raw options.to_gmaps4rails %>
39: </script>
40: <% end %>
41:
The long and the short of it is that you should check that you are passing passing properly formed arguments to the method that you are interacting with in the API.
In my case, I had forgotten to properly embed an array within a hash like so:
[{\"lng\":174.958833333333,\"lat\":-41.1796666666667}] # bad
{"data"=>"[{\"lng\":174.958833333333,\"lat\":-41.1796666666667}]"} # good, note the data key
Judging by what I found by searching the web, others that have encountered the cryptic 'index ... out of string' were also tripped up by passing badly formed stuff to a method in an API.