2013-09-26 29 views
3

我一直在閱讀一些與這個問題有關的帖子,但我無法得到這個工作。將OpenLayers添加到rails項目

我試圖使用'openlayers-rails'gem,並且我嘗試將OpenLayers文件夾添加到/ vendors/assets/javascript /(require/// require OpenLayers/OpenLayers到/ assets/javascript/application中.js文件)。我在兩種情況下都將「Uncaught ReferenceError:OpenLayers未定義」視爲瀏覽器檢查器錯誤。

任何幫助表示讚賞! 感謝

+0

如果你使用的OpenLayers護欄寶石,你是如何包括你的'application.js'中的項目? –

+0

由於gem repo的「用法」一節說:https://github.com/tmikoss/openlayers-rails/tree/master – halbano

+0

我通常不得不在添加新的gem後重新啓動我的Rails服務器。我希望你已經通過重新啓動你的Rails服務器來測試它了嗎? –

回答

1

爲的OpenLayers護欄寶石自述說,你應該包括JS是這樣的:

//= require openlayers-rails 

不與//= require OpenLayers/OpenLayers

+0

我做了更改,但仍然不起作用 – halbano

+0

在'gemfile'中添加'openlayers-rails'後是否運行'bundle install'? –