Я пытался использовать этот действительно классный плагин интерактивной карты JVector с моим приложением Rails 3, но я, должно быть, делаю что-то не так, потому что карта не отображается. Я мало использовал JQuery с Rails, так что я новичок в этом. Я создал контроллер под названием Maps и представление под названием Intro.html.erb, в которое был включен HTML-код из этого руководства: http://developer.practicalecommerce.com/articles/2988-Create-an-Interactive-Map.-with-jVectorMap
Я также разделил свои функции .js, поместив их в application.js. Поскольку это не сработало, я нашел другой код, который попытался поместить в свой файл Intro.html.erb:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<link rel="stylesheet" href="public/javascripts/jquery.vector-map.css" type="text/css" media="screen" />
<script src="public/javascripts/jquery.min.js"></script>
<script src="public/javascripts/jquery.vector-map.js"></script>
<script src="public/javascripts/world-en.js"></script>
<script>
$(function(){
$('#map').vectorMap();
});
</script>
</head>
<body>
<div id="map" style="width: 600px; height: 400px;"></div>
</body>
</html>
Это все еще не рендеринг. Я пытаюсь запустить это в своей среде разработки и локально указываю на файлы. Например: public/javascripts/world-en.js"
Любая помощь будет принята с благодарностью.