Я импортирую чей-то проект python в рельсы и имею некоторые проблемы с подключением к галерее galleria.js. все выглядит нормально, но когда я развертываю на герою, сайт вообще не загружается, т. е. «Мы сожалеем, но что-то пошло не так». плагин работает правильно локально.Как устранить стрельбу galleria.js в rails 3.x
мы начнем с тегом нагрузки Galleria, в application.html.erb
Galleria.loadTheme('<%= javascript_path('galleria.cinekine.js') %>');
мой каталог JS выглядит
javascripts/application.js`
javascripts/app.js.coffee`
javascripts/galleria.cinekine.js
javascripts/galleria.js
мои .scss выглядеть
*
*= require_self
*/
@import 'bourbon';
@import 'meyer';
@import 'sfm';
@import 'apps';
@import 'galleria.cinekine';
У меня есть application.rb настроен
config.assets.enabled = true
я относительно уверен Heroku возникли проблемы Прекомпиляция файл galleria.cinekine.js в соответствующий выход heroku logs
является
eb.1]: Rendered layouts/_footer.html.haml (1.5ms)
2012-10-02T04:36:05+00:00 app[web.1]: Completed 500 Internal Server Error in 106ms
2012-10-02T04:36:05+00:00 app[web.1]:
2012-10-02T04:36:05+00:00 app[web.1]: app/views/layouts/application.html.erb:18:in `_app_views_layouts_application_html_erb___1858155475977362126_43698200'
2012-10-02T04:36:05+00:00 app[web.1]: ActionView::Template::Error (galleria.cinekine.js isn't precompiled):
2012-10-02T04:36:05+00:00 app[web.1]:
2012-10-02T04:36:05+00:00 app[web.1]: 21: autoplay: 5000,
2012-10-02T04:36:05+00:00 app[web.1]: 15: <%= yield %>
2012-10-02T04:36:05+00:00 app[web.1]: 16: <%= render 'layouts/footer' %>
все это довольно интересно, как Heroku говорит мне о precompile в порядке, когда я его нажимаю.
Мысли? Как alwasy, StackFoo очень ценится.
содержание application.js
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
// GO AFTER THE REQUIRES BELOW.
//
//= require jquery
//= require jquery_ujs
//= require_tree .
//= require galleria
сайт развертывается, но, похоже, не загружает плагин. http://sfmixology.herokuapp.com/ мысли? – John
Вы включили JS-файл 'galleria' в файл манифеста' application.js'? – bricker
не будет '// = require_tree .' в' application.js' обложке? Я добавил '// = require galleria', но это не имеет значения. – John