Запросы 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), вот изображение сети:

Изображение состояния сети во время ссылки на выше в моем приложении

В моих консольных журналах нет отпечатков, ничего не зацикливается и ничего не делает.

4b9b3361

Удаление функции turbolink из приложения решит вашу проблему. Вот шаги:

  • Удалите из вашего Gemfile строку "turbolinks" gem.
  • Удалите // = require turbolinks из вашего Приложение/активы/JavaScripts/application.js.
  • Удалите две пары "data-turbolinks-track" = > true hash key/value из вашего приложения /views/layouts/application.html.erb. Приветствия
8
27 июля '16 в 8:34
источник

Я думаю, что проблема может быть связана с Turbolinks.

Чтобы проверить, пытается ли этот случай отключить его и проверить, не возникли ли проблемы.

Чтобы отключить Turbolinks, вы можете выполнить следующие простые шаги (http://blog.steveklabnik.com/posts/2013-06-25-removing-turbolinks-from-rails-4)

4
24 июля '16 в 22:03
источник