Запросы Ruby on Rails, ожидающие рассмотрения в Google Chrome
Я не знаю, является ли это общей проблемой или нет. Но у меня странная проблема в моем приложении Ruby on Rails.
Например, в Chrome:
Когда я нажимаю ссылку_и или пытаюсь изменить страницу, она будет загружаться, загружаться и загружаться, а страница не будет просто открываться. Чтобы открыть, мне нужно щелкнуть на другой вкладке и закрыть текущую вкладку, таким образом, страница будет загружена правильно. Я не знаю, что, черт возьми, происходит, Это только начало происходить с одного момента на другой.
В Firefox:
Проблема выше не возникает, но она не показывает мне последний html, если я не обновляюсь с F5. Затем он отображает все содержимое в корне, кроме первого раза.
Я использую Linux для запуска моего проекта, и это localhost. Оба сценария очень странные, и я думаю, что они как-то связаны. Я уже очистил оба кэша в обоих браузерах.
Update:
Как было предложено сделать поиск турбо-звеньев. У меня установлен жемчуг, но единственное место, где я использую турбо-ссылки, находится в application.html.erb
.
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
Пример:
Когда я нажимаю свойство Sign In, которое:
<li> <%= link_to "Sign up", new_member_registration_path, :class => 'navbar-link' %> </li>
Ожидается вызов и не перемещается (в Chrome), вот изображение сети:
![Изображение состояния сети во время ссылки на выше в моем приложении]()
В моих консольных журналах нет отпечатков, ничего не зацикливается и ничего не делает.
Ответы
Ответ 1
Удаление функции turbolink из приложения решит вашу проблему.
Вот шаги:
- Удалите из вашего Gemfile строку "turbolinks" gem.
- Удалите // = require turbolinks из вашего
Приложение/активы/JavaScripts/application.js.
- Удалите две пары "data-turbolinks-track" = > true hash key/value
из вашего приложения /views/layouts/application.html.erb.
Приветствия
Ответ 2
Я думаю, что проблема может быть связана с Turbolinks.
Чтобы проверить, пытается ли этот случай отключить его и проверить, не возникли ли проблемы.
Чтобы отключить Turbolinks, вы можете выполнить следующие простые шаги (http://blog.steveklabnik.com/posts/2013-06-25-removing-turbolinks-from-rails-4)