Rails 4: как использовать $ (document) .ready () с турбо-ссылками

Я столкнулся с проблемой в моем приложении на Rails 4, пытаясь организовать файлы JS "рельсовый путь ", Ранее они были разбросаны по разным взглядам. Я организовал их в отдельные файлы и скомпилировал их с конвейером ресурсов. Тем не менее, я только что узнал, что JQuery's "готовы" событие неt срабатывает при последующих щелчках, когда включена турбо-связь. При первой загрузке страницы это работает. Но когда вы нажимаете на ссылку, что-нибудь внутриready( function($) { победил'не выполняется (потому что страница нена самом деле снова загрузить). Хорошее объяснение:Вот.

Итак, мой вопрос: как правильно обеспечить правильную работу событий jQuery при включенных турбо-ссылках? Вы оборачиваете сценарии в специфичный для Rails слушатель? Или, возможно, у рельсов есть какая-то магия, которая делает это ненужным? Документы немного расплывчаты о том, как это должно работать, особенно в отношении загрузки нескольких файлов через манифест (ы), такие как application.js.

Ответы на вопрос(18)

Ваш ответ на вопрос