2016-05-31 3 views
-1

웹 사이트를 만들 때 부트 스트랩을 사용하고 있습니다. 나는 내 서버로 레일 4.2.2와 heroku를 사용하고있다. 처음에는 컨베이어가 잘 작동합니다. 하지만 홈페이지로 돌아올 때 내 사이트의 다른 링크를 방문한 후 회전식 슬라이드 쇼가 작동하지 않습니다. 크롬 콘솔에서 오류가 발생합니다.

catch되지 않은 형식 오류 :. $ (...) 회전 목마 내가 사이트에 주어진 다른 솔루션 살펴 보았다 기능

아니라, 아무것도 지금까지 나를 위해 일하지 않았다. 내 .html.erb 파일

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 

어떤 도움 감사의 JS와 jQuery를로드하려면 다음 코드를 사용하고 있습니다. 고맙습니다.

+0

당신의 콘솔을 열 때 (그 페이지에있을 때), 부트 ​​스트랩이로드되어 있는지 확인하고, $ press를 입력하고, jQuery를 입력 한 다음 enter를 누르고, 그 대답을 확인한 다음 부트 스트랩 변수를 입력하십시오. 부트 스트랩'어쩌면? '$ .carousel'을로드 할 때 사용하는 것이 확실하지는 않지만 아이디어를 얻으십시오. 콘솔에서 무엇을 찾을 수 있는지보십시오. 나는 그 객체를 사용할 수 없다고 생각하고 js 코드에 다른 곳을 포함시킬 필요가있다. 다른 페이지에 대한 다른 컨트롤러를 가지고있을 수도있다 ... – blamb

+2

100 달러는 다른 버전의 부트 스트랩 스크립트를 포함시킨 후에'jQuery'를 실행하면 에러가 발생합니다. 페이지 당'jQuery' 버전은 하나뿐입니다. – Adam

+2

[Minimal, Complete, Verifiable, Example] (http://stackoverflow.com/help/mcve)를 제공해주십시오. 코드 및 콘솔 오류가 보이지 않으면 문제를 해결하는 데 어려움을 겪을 수 있습니다. –

답변

0

다음 링크에서 설명한대로 모든 명령을 실행했는지 확인했습니다. https://github.com/twbs/bootstrap-sass#a-ruby-on-rails 또한 여기에 필요하지 않으므로 HTML 파일에서 부트 스트랩을 추가하기위한 모든 항목을 제거했습니다. 이제 회전 목마는 링크에서 돌아온 후에도 작동합니다. 크롬 콘솔에만 문제가 있습니다. 모든 것이 제대로 작동하는 것처럼 보일지라도 부트 스트랩이 정의되어 있지 않음을 보여줍니다. 그러나 모든 것이 잘 작동하는 것 같습니다.

관련 문제