Я пытаюсь использовать 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>
Кто-нибудь знает, что мне не хватает?