如何在rails 4中安装YM4R / GM插件?

时间:2014-06-03 21:52:24

标签: ruby-on-rails ruby-on-rails-4 ruby-on-rails-plugins

如何在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。

0 个答案:

没有答案