JQVMAPS не отображается в приложении Rails

Итак, я создал приложение, но хочу внедрить в него JQVmaps.

Я следовал руководству, и он не будет отображаться в текущем приложении. Я пошел, чтобы протестировать новое приложение, которое я создал, оно отображает, но не мое текущее приложение.

Мой актив / таблица стилей /application.css

/*
 *= require jqvmap
 *= require_tree .
 *= require_self
 */

Мой актив /javascript/application.js

//= require rails-ujs
//= require turbolinks
//= require jquery
//= require popper
//= require bootstrap
//= require jquery.vmap
//= require_tree .

Мой index.html.erb.

<div id="vmap" style="width: 100%; height: 100vh;"></div>
  <script type="text/javascript">
      jQuery(document).ready(function () {
          jQuery('#vmap').vectorMap({
          map: 'world_en',
          backgroundColor: '#fffefa',
          color: '#ffffff',
          hoverOpacity: 0.7,
          selectedColor: '#666666',
          enableZoom: true,
          showTooltip: true,
          scaleColors: ['#C8EEFF', '#006491'],
          values: sample_data,
          normalizeFunction: 'polynomial'
      });
  });

В моем application.html.erb.

<link href="../jqvmap/jqvmap.css" media="screen" rel="stylesheet" type="text/css"/>
<script src="../jqvmap/jquery.vmap.js" type="text/javascript"></script>
<script src="../jqvmap/maps/jquery.vmap.world.js" type="text/javascript"></script>

Я также поместил все необходимые файлы в таблицу стилей и JavaScript.

Также я использую рельсы 5.2

0 ответов

Другие вопросы по тегам