Javascript 空白传单js地图(包含gem helper和本机代码)

Javascript 空白传单js地图(包含gem helper和本机代码),javascript,ruby-on-rails,coffeescript,gem,leaflet,Javascript,Ruby On Rails,Coffeescript,Gem,Leaflet,我正在尝试在我的应用程序的rails视图上显示传单js地图 首先,我试着用这个。我按照所有的指示去做,但没有成功 然后,我继续按照指示进行操作,但也不起作用 在这两种情况下,我得到的都是下面的页面(注意右边的地图是如何“空白的”): 这是我的密码: someplace.html.erb 我完全不知道我在做什么,所以任何提示都会大有帮助 您是否已将url中的“API密钥”替换为您的API密钥?难以置信!javascript解决方案现在可以工作了——但是助手仍然拒绝。如果在周一早上之前没有人给出更

我正在尝试在我的应用程序的rails视图上显示传单js地图

首先,我试着用这个。我按照所有的指示去做,但没有成功

然后,我继续按照指示进行操作,但也不起作用

在这两种情况下,我得到的都是下面的页面(注意右边的地图是如何“空白的”)

这是我的密码:

someplace.html.erb


我完全不知道我在做什么,所以任何提示都会大有帮助

您是否已将url中的“API密钥”替换为您的API密钥?

难以置信!javascript解决方案现在可以工作了——但是助手仍然拒绝。如果在周一早上之前没有人给出更完整的答案,我将接受你的答案,非常感谢你指出这一点!另一个tile dealio是否也可以工作:http://{s}.tile.osm.org/{z}/{x}/{y}.png?您是否向初始值设定项添加了任何代码?应该(至少)在那里的某个地方有一层传单。此外,您还应该包括一份传单。属性是的,我有一个
传单.rb
文件。(更新了问题,谢谢评论)您是否也在slipate.rb中替换了API密钥?是的,“myapikeyhere”实际上是我的CloudMake API密钥:
<div id="map" class="large-5 columns">
    <!--<img src="http://placehold.it/600x300&text=map" />-->
</div>
<%= map(:container_id => "map", 
        :center => { :latlng => [51.52238797921441, -0.08366235665359283],
        :zoom => 18 } ) %>
map = L.map("map").setView([51.505, -0.09], 13)
L.tileLayer("http://{s}.tile.cloudmade.com/myapikeyhere/997/256/{z}/{x}/{y}.png",
            attribution: "Map data &copy; <a href=\"http://openstreetmap.org\">OpenStreetMap</a> 
            contributors, <a href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-BY-SA</a>, 
            Imagery © <a href=\"http://cloudmade.com\">CloudMade</a>"
            maxZoom: 18).addTo map
Leaflet.tile_layer = "http://{s}.tile.cloudmade.com/myapikeyhere/997/256/{z}/{x}/{y}.png"
Leaflet.attribution = "Your attribution statement"
Leaflet.max_zoom = 18