誰かのPythonプロジェクトをレールにインポートしていて、galleria.jsギャラリープラグインを機能させるのに問題があります。ローカルではすべて問題ないようですが、herokuにデプロイすると、サイトがまったく読み込まれません。つまり、「申し訳ありませんが、問題が発生しました」。プラグインはローカルで正しく機能しています。
application.html.erbのgallerialoadタグから始めます。
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が、プッシュしているときにコンソールでプリコンパイルが正常であると言っているので、これらすべてが非常に興味深いものです。
考え?いつものように、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