2013-08-13 4 views
5

Getting Started 레일 가이드의 일부를 따라 튜토리얼에 따라 welcome 컨트롤러를 만들었습니다."어댑터 사양을 인식하지 못했습니다."레일 4의 터보 링크 관련 오류

<%= javascript_include_tag "application", "data-turbolinks-track" => true %> 
: 나는 서버를 시작 http://localhost:3000/을 열고 대신이보고되어 있었던 <h1>Hello, Rails!</h1>, 나는이 오류 블록은 application.html.erb 파일에서 그냥 HTML했다 Did not recognize your adapter specification.

오류가있어,이 문제가되는 라인이었다

파일에서이 줄을 제거하면 예상대로 작동합니다. 나는 그 오류를 봤 거든 그것은 json 또는 coffeescript 보석과 관련이 있다는 것을 알았다. 나는 그 보석을 설치했고 최신의 것, 그리고 railsturbolinks의 보석들을 가지고 있으며, 나는 그들이 모두 잘 작동하고 있다고 말할 수있다.

이것은 필수적이지는 않지만 터보 링크가 내 Rails 앱에서 작동하도록하고 싶습니다. 또한 잘못된 것에 대해 우둔하지 않는 것이 나쁘다. 이 문제를 어떻게 해결할 수 있습니까?

+0

github에 리포를 게시 할 수 있습니까? –

답변

5

방금 ​​다시이 문제에 부딪혔다. 다시 비슷한 문제가있는 this question을 찾았다.

거기에 언급 된 바와 같이 보석을 번들러의 버전 1.7.8으로 다운 그레이드하면 오류가 중지되었습니다. Heroku에서 작동하는지 아직 알지 못했지만 개발 과정에서 문제가 해결 된 것 같습니다. 그렇지 않으면이 대답을 업데이트 할 것입니다.

+0

나도 '1.4.4'로 저하되었고 모든 것이 잘됐다. ~ –

+0

AWS Elastic Beanstalk에서 나를 위해 일했다. –

1

여기는 github 문제입니다 : https://github.com/intridea/multi_json/issues/132 4 개월 전에 마감되었습니다. 파일 중 하나가 rails 프로젝트의 .scss가 아니라 .css로 명명 된 것을 발견했습니다. 어쩌면 프로젝트에서 같은 오류가 발생했을 수도 있습니다. 나는 똑같은 문제가 있었고 내 보석을 다운 그레이드했다.