Вопросы по теме 'actioncable'

Рендеринг HTML из задания на страницу в Rails 5
Я хочу создать задание, которое выполняет частичное асинхронное рендеринг после того, как я соберу выбранные ресурсы из серверной базы данных. Я делаю это, потому что получение данных, которые я извлекаю, занимает много времени, и я хотел бы иметь...
926 просмотров

Источник запроса не разрешен: http://localhost:3001 при использовании Rails5 и ActionCable
Возникли проблемы с сервером, когда приложение в Rails 5.0.0.beta2 пытается использовать ActionCable. Использование localhost:3000 работает нормально, так как это то, что по умолчанию использует большинство ActionCable. Но если я попытаюсь...
14458 просмотров

Как я могу протестировать каналы ActionCable с помощью RSpec?
Мне интересно, как протестировать каналы ActionCable. Допустим, у меня есть следующий канал чата: class ChatChannel < ApplicationCable::Channel def subscribed current_user.increment!(:num_of_chats) stream_from...
7484 просмотров

Как получать данные в канале ActionCable без JS?
Я пишу приложение Rails, которое использует WebSockets для связи с другими машинами (в этом процессе нет логики на стороне браузера и клиента). У меня есть канал: class MachinesChannel < ApplicationCable::Channel def subscribed ......
1756 просмотров
schedule 07.07.2022

Как понять actioncable в rails5
Недавно я обнаружил, что ActionCable в Rails5 очень интересен, поэтому я хочу покопаться во внутренних компонентах ActionCable в Rails5. Но я не знал, с чего начать. Я хочу, чтобы кто-то проложил мне путь: например: в чем разница между ActionCable,...
149 просмотров
schedule 03.10.2023

ActionCable: один канал на пользователя
Я работаю над уведомлениями для своего приложения rails. Существует модель пользователя и контроллер, а модель «Нравится», связанная с пользователем, имеет много ассоциаций «Нравится». Идея в том, что если пользователю нравится профиль другого...
2969 просмотров

Как обнаружить события для кнопки, добавленной с помощью ActionCable?
Я создал канал ActionCable, используя rails generate channel conversation speak , а затем добавил что-то вроде приведенного ниже кода в конце разговора. кофе: $ -> $("button").click (event) -> alert() App.conversation.speak("main",...
75 просмотров

NoMethodError - неопределенный метод `safe_constantize' для nil:NilClass
Я пытаюсь создать чат ActionCable, следуя руководству по actioncable на GoRails.com. Когда я пытаюсь подключиться к ActionCable, я получаю следующую ошибку: NoMethodError - неопределенный метод `safe_constantize' для nil:NilClass [ActionCable]...
721 просмотров

Rails + ActionCable + Nginx + Настройка Unicorn
Я пытался развернуть приложение Rails 5 + ActionCable в Ubuntu с помощью Nginx + Unicorn. Обычный HTTP-запрос работает нормально, но соединение с веб-сокетами отклоняется, я полагаю, это проблема с моим Nginx. Я задавался вопросом в Google,...
952 просмотров
schedule 01.03.2022

Кабель Action и междоменная интеграция AngularJS
В настоящее время у меня есть приложение Rails 5, выступающее в качестве моего бэкэнда, мы можем назвать его «ядром». У меня также есть другое приложение Rails 5, выступающее в качестве моего внешнего интерфейса, которое обслуживает клиентскую часть...
1037 просмотров

Уведомления Action Cable для нескольких подписок
Я пытаюсь получить небольшой красный круг уведомлений для динамического обновления в моем приложении чата Rails с помощью Action Cable. Проблема в том, что иногда, когда сообщение отправлено, кажется, что оно запускает функцию получения более одного...
777 просмотров
schedule 11.04.2023

Как получить current_user в приложении ActionCable rails-5-api?
Почему я не могу получить current_user внутри своего канала или как мне получить current_user ? Что я использую? Rails 5.0.1 --api (У меня НЕТ представлений и Я не использую кофе) Я использую реактивное приложение, чтобы...
9339 просмотров

Как я могу вызвать метод канала в контроллере рельсов?
У меня есть метод ActionCable, который подписывается на пользователя. Если запускается новый конво, я также хочу подписать пользователя на новый канал. Я не могу понять правильный синтаксис для вызова метода канала в контроллере. ОБНОВЛЕНИЕ:...
2488 просмотров

Подключение клиента libwebsockets к серверу rails с помощью кабеля Action Cable
У меня есть веб-сервер, работающий на ruby ​​on rails 5 с кабелем действия, и я хочу использовать клиент libwebsockets для подключения к серверу. Я не могу заставить клиента успешно подключиться к серверу с помощью кабеля действия. Клиент...
415 просмотров

Rails Как использовать ActionCable для отображения всей новой страницы при получении:
Я пытаюсь создать приложение-викторину (не одностраничное приложение) с двумя типами пользователей и этим вариантом использования: пользователь-организатор-викторины и пользователи-участники находятся на "странице ожидания" до начала викторины...
1535 просмотров
schedule 24.06.2022

Класс подписки не найден MyChannel в ActionCable
У меня возникла проблема при работе с Action Cable: всякий раз, когда я запускаю свою программу, я получаю сообщение об ошибке Subscription Класс не найден ConversationChannel и когда я пытаюсь отправить сообщение, я получаю этот журнал...
5151 просмотров

Rails 5 Actioncable - сбой: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 502
Я пытаюсь использовать ActionCable в рельсах 5, но не знаю, почему он не работает. В консоли браузера я получаю: Ошибка подключения WebSocket к ws: //my.website/cable: WebSocket закрывается до установления соединения. Ошибка...
1622 просмотров

ActionCable: Зачем так много подключений?
После опробования ActionCable в локальной среде разработки. Я заметил, что приложение замедляется и часто зависает. Если я запускаю netstat, я вижу много соединений, созданных кабелем действия. Это ожидаемо и нормально? netstat -atn | grep...
919 просмотров
schedule 18.10.2022

Рельсы и ActionCable. Несколько сред с одним сервером Redis
У меня много приложений: my.com , a.my.com , b.my.com , .. Все они используют один сервер Redis с разными базами данных url: redis://localhost:6379/1 , url: redis://localhost:6379/2 , .. Но широковещательные сообщения поступают в каждое...
457 просмотров
schedule 01.03.2022

Обновление данных Rails из Websocket без сохранения в базе данных
У меня есть поток данных о цене веб-сокета в мое приложение API для рельсов, которое я хочу обновлять, чтобы любые запросы API получали обновленный ответ. Было бы слишком дорого сохранять каждое обновление в базе данных. Как я могу это сделать? В...
148 просмотров
schedule 21.09.2022