Ruby on rails rails3引导设计cancan gmaps4raills地图显示问题

Ruby on rails rails3引导设计cancan gmaps4raills地图显示问题,ruby-on-rails,gmaps4rails,Ruby On Rails,Gmaps4rails,很抱歉,我是一个Rails新手,但我一直在尝试让gmaps4rails与twitter引导一起工作,并且遇到了一些死胡同。经过数小时的谷歌搜索,似乎没有任何东西能够解决这个问题,也没有什么东西指向正确的方向。我之前已经用一个未引导的rails应用程序完成了所有步骤,它成功了,但由于某种原因,地图不会显示在TBS版本中。 请注意,我使用了rails3引导设计cancan模板,以防出现任何已知问题 我已在视图顶部包含此样式表链接: <head> <% content_for :he

很抱歉,我是一个Rails新手,但我一直在尝试让gmaps4rails与twitter引导一起工作,并且遇到了一些死胡同。经过数小时的谷歌搜索,似乎没有任何东西能够解决这个问题,也没有什么东西指向正确的方向。我之前已经用一个未引导的rails应用程序完成了所有步骤,它成功了,但由于某种原因,地图不会显示在TBS版本中。 请注意,我使用了rails3引导设计cancan模板,以防出现任何已知问题

我已在视图顶部包含此样式表链接:

<head>
<% content_for :head do %>
<%= stylesheet_link_tag :gmaps4rails -%>
<% end %>
</head>
在模型中:

acts_as_gmappable :position => :location
def gmaps4rails_address
address
end
gmaps4rails.css位于stylesheets文件夹中,因此应该可以访问

Gemfile

gem 'gmaps4rails'
gem 'twitter-bootstrap-rails'
我还加了这个宝石

gem 'thin'
因为我得到了另一个关于内容长度的错误,但我很确定这与gmaps问题无关(地图在安装这个gem之前或之后都不会出现)

此外,当我在firefox中加载应用程序时,我可以从屏幕左下角的活动中看到它似乎成功连接到Google Maps API,并且终端中没有显示任何错误

这是终端输出

Started GET "/outlets" for 127.0.0.1 at 2013-01-17 21:26:24 +0000
Processing by OutletsController#index as HTML
  Outlet Load (0.2ms)  SELECT "outlets".* FROM "outlets" 
  CACHE (0.0ms)  SELECT "outlets".* FROM "outlets" 
  Rendered /Users/mikemccann/.rvm/gems/ruby-1.9.3-p362@myapp/gems/gmaps4rails-1.5.6/app/views/gmaps4rails/_gmaps4rails.html.erb (1.1ms)
  Rendered outlets/index.html.erb within layouts/application (4.2ms)
  User Load (0.2ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1
   (0.1ms)  SELECT COUNT(*) FROM "roles" INNER JOIN "users_roles" ON "roles"."id" = "users_roles"."role_id" WHERE "users_roles"."user_id" = 1 AND (((roles.name = 'admin') AND (roles.resource_type IS NULL) AND (roles.resource_id IS NULL)))
  Rendered layouts/_navigation.html.erb (188.2ms)
  Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 212ms (Views: 208.7ms | ActiveRecord: 1.6ms)
真的被这个难倒了,所以任何帮助都是非常感谢的!!!
Mike

您是否明确给出了地图容器div的高度?在开发人员控制台中查看HTML时会发生什么?地图容器div中是否显示了与GMAP相关的内容?

您在屏幕上看到了什么?如果您添加
application.js
application.css
文件,会更容易。
gem 'gmaps4rails'
gem 'twitter-bootstrap-rails'
gem 'thin'
Started GET "/outlets" for 127.0.0.1 at 2013-01-17 21:26:24 +0000
Processing by OutletsController#index as HTML
  Outlet Load (0.2ms)  SELECT "outlets".* FROM "outlets" 
  CACHE (0.0ms)  SELECT "outlets".* FROM "outlets" 
  Rendered /Users/mikemccann/.rvm/gems/ruby-1.9.3-p362@myapp/gems/gmaps4rails-1.5.6/app/views/gmaps4rails/_gmaps4rails.html.erb (1.1ms)
  Rendered outlets/index.html.erb within layouts/application (4.2ms)
  User Load (0.2ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1
   (0.1ms)  SELECT COUNT(*) FROM "roles" INNER JOIN "users_roles" ON "roles"."id" = "users_roles"."role_id" WHERE "users_roles"."user_id" = 1 AND (((roles.name = 'admin') AND (roles.resource_type IS NULL) AND (roles.resource_id IS NULL)))
  Rendered layouts/_navigation.html.erb (188.2ms)
  Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 212ms (Views: 208.7ms | ActiveRecord: 1.6ms)