내 레일 4 앱에서 Foundation 5 Orbit 슬라이더를 사용하려고하는데 개발 환경에서는 완벽하게 작동하지만 Heroku에서는 제대로 작동하지 않습니다. Chrome 개발자 도구를 사용하여 진행 상황을 확인하면 foundation.js를 찾을 수 없다고 말합니다. 페이지 자체에는 첫 번째 이미지가 표시되지만 탐색 컨트롤과 다음 이미지는 표시되지 않습니다.Foundation Orbit Slider가 프로덕션 환경에서 작동하지 않습니다.
'foundation-rails'gem (5.0.2)을 통해 Foundation을 사용하고 있습니다. foundation.js 파일을 vendor/assets/javascripts 폴더와 app/assets/javascripts 폴더에 수동으로 배치하려고 시도했지만 어느 것도 작동하지 않습니다.
내 applications.js 파일은 다음과 같습니다 :
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require foundation
$(function(){ $(document).foundation(); });
나는 내 application.html 헤드에 다음과 같습니다
<%= javascript_include_tag "application" %>
<%= javascript_include_tag "vendor/modernizr" %>
<%= javascript_include_tag "//code.jquery.com/jquery-1.10.2.min.js" %>
몸에 :
<%= javascript_include_tag "foundation" %>
나는 여러 가지를 시도했다. 예를 들어 머리에서 응용 프로그램 js 참조를 제거하고 몸체에 넣고, application.js의 foundation JS 참조와 application.html의 본문이지만 아무 것도 작동하지 않는 것 같습니다.