Ваш селектор jquery неправильный, вы забыли #
в начале, чтобы обозначить поиск идентификатора.Итак, вы написали $('street_enter_itineraries')
, и вы должны написать
$('#street_enter_itineraries')
[РЕДАКТИРОВАТЬ] Создание JS TurboLinks относительно легко, либо убедитесь, что он запускается при turbolinks:load
, вместо использования события готовности документа (вваш случай, вероятно, самый простой)
$(document).on('turbolinks:load', function(e) {
$('#street_enter_itineraries') ...
})
или зарегистрируйте обработчики коконов в документе с правильным селектором:
$(document).on('cocoon:before-insert', '#street_enter_itineraties', function(e) {
// do something here
}