Я добавляю чат (как gmail chat) в мое приложение rails, и я использую private_pub и faye. Приложение работает до сих пор, но пользователи могут видеть сообщения только после обновления страницы. Я проверил элемент, и он показывает, что faye.js блокируется. точная погрешностьprivate_pub Faye.js заблокирован
Mixed Content: The page at 'https://....' was loaded over HTTPS, but requested an insecure script 'http://localhost:9292/faye.js'. This request has been blocked; the content must be served over HTTPS.
Неужели кто-нибудь воспользовался такой ошибкой и/или какой-либо идеей, как обойти это? См. Прикрепленное изображение для снимка экрана. enter image description here
Вы можете разместить свою JS-часть в application.html.erb, кажется, ваш сайт построен с помощью https, но эта часть сама по себе имеет явный запрос через http. – coderhs
@Coderhs Это JS-часть application.html.erb '<% = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true%> <% = javascript_include_tag 'application', 'https://js.stripe.com/v2/', 'data-turbolinks-track' => true%> <% = csrf_meta_tags%> <% = tag: meta, name: "stripe-key", content: STRIPE_PUBLIC%> ' – Alex