Gmaps4rails с активным администратором в V2: неопределенный метод gmaps4rails для класса - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь использовать Gmaps4rails для отображения карты в ActiveAdmin на Ruby 2.4.2

Пока у меня есть:

gem 'gmaps4rails', '~> 2.1', '>= 2.1.2'
gem 'underscore-rails'

В app/assets/javascripts/application.js:

//= require underscore
//= require gmaps/google
//= require jquery
//= require jquery_ujs
//= require_tree .

В модели получателя с правами администратора:

  show do |recipient|
    attributes_table do
      # stuff
    end

    @markers = Gmaps4rails.build_markers(recipient) do |address, marker|
      marker.lat(address.latitude)
      marker.lng(address.longitude)
      marker.title(address.id)
      marker.infowindow(address.corrected_address)
    end
    div do
      render "map", { markers: @markers }
    end
  end

В views/admin/recipients/_map.html.erb:

<%= stylesheet_link_tag 'gmaps4rails' %>
<%= gmaps4rails(@markers) %>
<%= yield :scripts %>

Я связал, перезапустил сервер, и когда я перехожу к представлению администратора, яget: undefined method 'gmaps4rails' for #<#<Class:0x007fe459380370>:0x007fe4570aac60>

Кто-нибудь знает, что мне не хватает?

...