2012-06-26 7 views
0

Я использую Rails 3.2.3 и Ruby 1.9.3 вместе с последней версией gmaps4rails. Я не могу за свою жизнь отобрать карту. Я продолжаю получать ошибки JS, заявляя, что gmap не определен. Я следил за документацией gmaps4rails безрезультатно.gmaps4rails без актива трубопровода

Я думаю, что моя главная проблема в том, что у меня нет файлов gmap .js, только файлы .js.coffee. Я должен преобразовать файлы сценария кофе в файлы js?

Любая помощь была бы принята с благодарностью. Я уже потратил 4 часа, пытаясь заставить это работать: [

+1

вы не включили конвейер активов? ну, тогда вы должны быть уверены, что js-файлы gem включены в представление, так ли это? – apneadiving

ответ

2

gmaps4rails gem не имеет значения, включен ли в проект конвейер или нет. Посмотрите на генератор: https://github.com/apneadiving/Google-Maps-for-Rails/blob/master/lib/generators/gmaps4rails/install_generator.rb#L8

Быстрое исправление заключается в том, чтобы просто скопировать файлы js вручную.

mkdir public/javascripts/gmaps4rails 
cp `bundle show gmaps4rails`/public/javascripts/gmaps4rails/*.js public/javascripts/gmaps4rails 

КНИ, но должны получить вы собираетесь :-)

Edit: то же самое относится к CSS-файлов конечно

cp `bundle show gmaps4rails`/public/stylesheets/gmaps4rails.css public/stylesheets/ 
+0

На самом деле, это все равно :) https://github.com/apneadiving/Google-Maps-for-Rails/blob/master/lib/gmaps4rails/view_helper.rb#L81 – apneadiving

+0

Быстрое исправление работает и заставил меня двигаться. Большое спасибо!!! – sizzle

Смежные вопросы