如何在rails 4.0.2中安装YM4R / GM插件?
我正在尝试在我的页面中渲染地图。 我尝试使用以下方法安装插件:
rails plugin new rubyforge.org/var/svn/ym4r/Plugins/GM/trunk/ym4r_gm
但看起来这并没有奏效。
正如http://www.developer.com/open/article.php/3757576/Adding-Google-Maps-To-Your-Rails-Applications.htm中所述 我将以下代码添加到我的控制器中:
class MapController < ApplicationController
def home
# Create a new map object, also defining the div ("map")
# where the map will be rendered in the view
@map = GMap.new("map")
# Use the larger pan/zoom control but disable the map type
# selector
@map.control_init(:large_map => true,:map_type => false)
# Center the map on specific coordinates and focus in fairly
# closely
@map.center_zoom_init([41.023849,-80.682053], 10)
end
end
并将此代码添加到我的视图中:
<html>
<head>
<title>Test</title>
<%= GMap.header %>
<%= @map.to_html %>
</head>
<body>
<h1>My First map</h1>
<%= @map.div(:width => 400, :height => 300) %>
</body>
</html>
但我在网页上收到此错误:
uninitialized constant MapController::GMap
我最好的猜测是插件没有正确安装,我对rails很新,而且这是我尝试安装插件的最佳时间,所以我可能做错了。有人知道这里的问题是什么吗?我在Windows 8计算机上使用Rails 4.0.2和ruby 1.9.3p484。