Не удалось распознать ошибку спецификации вашего адаптера, связанную с turbolinks, в Rails 4

Я следовал разделу Начало работы руководств по Rails и создал контроллер welcome в соответствии с руководством. Я запустил сервер и открыл http://localhost:3000/ и вместо <h1>Hello, Rails!</h1> он должен был увидеть, я получил ошибку Did not recognize your adapter specification.

Блок ошибки был просто HTML-кодом из файла application.html.erb, это была оскорбительная строка:

<%= javascript_include_tag "application", "data-turbolinks-track" => true %>

Если я удалю эту строку из файла, она будет работать как положено. Я погуглил ошибку и увидел, что она может иметь какое-то отношение к драгоценным камням json или coffeescript. У меня установлены и обновлены эти драгоценные камни, а также драгоценные камни rails и turbolinks, и, насколько я могу судить, все они работают нормально.

Это не обязательно, но я бы хотел, чтобы турбоссылки работали в моих приложениях Rails. Также неприятно быть невежественным в том, что не так. Как я могу это решить?


person San Diago    schedule 13.08.2013    source источник
comment
Можете ли вы опубликовать свое репо на github?   -  person Jesse Wolgamott    schedule 13.08.2013


Ответы (2)


Я просто снова столкнулся с этой проблемой и снова погуглил, я нашел этот вопрос с похожей проблемой.

Я понизил гем multi_json до версии 1.7.8 в сборщике, как упоминалось там, и перестал получать ошибку. Мне еще предстоит увидеть, будет ли это работать в Heroku, но, по-видимому, проблема в разработке решена. Если это не так, я обновлю этот ответ.

person San Diago    schedule 08.09.2013
comment
Я тоже, я деградировал до 1.4.4 и все идет хорошо~ - person Siwei; 03.11.2013

Это проблема github здесь: https://github.com/intridea/multi_json/issues/132, который был закрыт четыре месяца назад, читая комментарии, я обнаружил, что один из файлов был назван .css, а не .scss в проекте rails. Возможно, та же ошибка происходит с вашим проектом. У меня была точно такая же проблема, и понижение моего драгоценного камня сработало.

person Hrishi    schedule 15.01.2014