Вы ни в коем случае не обижайтесь, но вы в таком количестве задаёте вопросы по самому базовому функционалу фреймворка, что может вам просто лучше какие-нибудь туториалы почитать? Это всё самые базовые моменты, они разъяснены в любых учебных материалах.
Александр Петров: лично я о рельсах знаю только из интернетов, никогда с ними не работал. Может быть сам обработчик запросов у вас какой-то поломанный, зачем-то http отдаёт, уже на сервере надо смотреть.
Александр Петров: ну тут я уже ничем не смогу помочь. Либо выключить turbolinks, либо чинить, либо обрабатывать ответы кастомно (что кажется не очень хорошо).
Попробуйте наоборот - включить везде turbolinks, всё откатить чтобы никаких изменений в конфигах относительно turbolinks не было. Также добавьте data-turbolinks-track => true. Но потом сделайте так: <body data-turbolinks='false'>
Baibuck: копируешь сюда код, выделяешь его весь и в строке редактирования (которая чуть выше этого текстового поля) кликаешь на самый правый пункт, выбираешь "Code", например.
Александр Петров: я в рельсах ноль, но если вы не планируете использовать turbolinks, то вероятно стоит прочитать один из тысяч (их правда очень много) топиков по запросу "rails turn off turbolinks" и выключить эту штуку.
Александр Петров: во-первых, кажется турболинкс это какая-то рельсовая фича, которая очень умная и все предлагают её использовать. Вам в ответе приходит такой код и он выполняется. А во-вторых, мне кажется тут гораздо интересней на кой чёрт как раз всё это выполняется. Т.к. у меня исходников нет, мне приходится штудировать минифицированную версию, но я там мало что понимаю - http нашел, но не могу понять почему ответ выполняется как JS.
Если turbolinks это какой-то внутренний механизм, который везде используется, вероятно стоит спросить сервер зачем он возвращает вам http//*