Eine Datei maps.json
erstellt und wird im folgenden JavaScript verwendetStrecke in Rails für json hängt davon ab, wo genannt von
function findSelectedMap(mapID, cb) {
$.getJSON('maps.json', function(json) {
json.forEach(function(entry) {
if (entry.maps.id == mapID) {
changeLayerTo = entry.maps.url;
maxZoom = entry.maps.zoom;
}
});
cb();
});
};
Es funktioniert gut, wenn sie von der obersten Ebene genannt http://localhost:3000/overview
mit mapId
mapID = $("#select-overlay input[type='radio']:checked").val();
Aber wenn von http://localhost:3000/streets/45
aufgerufen wird, ist der Fehler http://localhost:3000/streets/streets/maps.json 404 (Not Found)
. Ich habe versucht get 'streets/maps.json' => 'maps.json'
und ähnlich in routes.Redondo Beach ohne Erfolg. Ich nehme an, ich könnte maps.json zwingen, in streets
zu sein und ein wenn es existiert (was auch immer das jS ist), aber das scheint umständlich. Gibt es einen Weg dahin?
Sie wissen zu lassen, danken. Ich wusste, dass es einfach sein musste. Aber daran habe ich noch nicht gedacht. – Greg