gmaps4rails не отображается в производстве - PullRequest
0 голосов
/ 23 августа 2011

Все в названии

Я пробовал:

  • config.serve_static_assets = true

  • Я обновилдрагоценный камень, а затем: rails generate gmaps4rails:install

Карта отлично отображается в локальном режиме, но не отображается без производства!полностью пусто ... Вот содержимое моей головы:

  <head>
  <link href="/images/favicon.ico" rel="SHORTCUT ICON">
  <link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/gmaps4rails.css?1314057878">
 <link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/reset.css?1314057878">
 <link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/default.css?1314057878">
 <link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/buttons.css?1314057878">
 <link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/colorbox.css?1314057878">
 <script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js"></script>
 <script type="text/javascript" src="/javascripts/application.js?1314057878"></script>
 <script type="text/javascript" src="/javascripts/jquery.1.4.4.js?1314057878"></script>
 <script type="text/javascript" src="/javascripts/jquery-ui.js?1314057878"></script>
 <script type="text/javascript" src="/javascripts/jquery.colorbox-min.js?1314057878"></script>
 <script type="text/javascript" src="/javascripts/jquery-ujs-1.4.4.js?1314057878"></script>
 <script type="text/javascript" src="/javascripts/application.js?1314057878"></script>
 <script type="text/javascript" src="/javascripts/active_scaffold/default/active_scaffold.js?1314057900"></script>
 <script type="text/javascript" src="/javascripts/active_scaffold/default/jquery.editinplace.js?1314057900"></script>
 <script type="text/javascript" src="/javascripts/active_scaffold/default/date_picker_bridge.js?1314057900"></script>
 <link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/active_scaffold/default/stylesheet.css?1314057900">
 <!--[if IE]><link href="/stylesheets/active_scaffold/default/stylesheet-ie.css?1314057900" media="screen" rel="stylesheet" type="text/css" /><![endif]--> 
 <meta content="authenticity_token" name="csrf-param">
 <meta content="/MYbif2q6UmcrXyAS7WyYtOViwkr8pyXjXQTTNYtQsc=" name="csrf-token">
 <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&amp;libraries=places"></script>
 <script type="text/javascript" src="http://maps.gstatic.com/cat_js/intl/fr_ALL/mapfiles/api-3/6/0a/%7Bmain,places%7D.js"></script>
 <script type="text/javascript" charset="UTF-8" src="http://maps.gstatic.com/cat_js/intl/fr_ALL/mapfiles/api-3/6/0a/%7Bcommon,util%7D.js"></script></head>

Есть идеи?

1 Ответ

0 голосов
/ 08 сентября 2011

У меня была такая же проблема с pre 1.x, хотя она была исправлена ​​путем вызова каждого файла отдельно в файле манифеста после ручной загрузки их в каталог ресурсов поставщика.

Однако последний гем работалкак сказано в readme.Из более старой версии обновите его через bundler, удалите все js-файлы, скопированные в каталог assets (как я делал ранее), снова запустите скрипт установки и в файле манифеста (я использую vendor / assets / javascript / external.js) используйте требуемый оператор пространства имен для нужных вам файлов.

//= require gmaps4rails/googlemaps.js 
...