Вопросы по теме 'actioncable'
Рендеринг HTML из задания на страницу в Rails 5
Я хочу создать задание, которое выполняет частичное асинхронное рендеринг после того, как я соберу выбранные ресурсы из серверной базы данных. Я делаю это, потому что получение данных, которые я извлекаю, занимает много времени, и я хотел бы иметь...
926 просмотров
schedule
14.07.2022
Источник запроса не разрешен: http://localhost:3001 при использовании Rails5 и ActionCable
Возникли проблемы с сервером, когда приложение в Rails 5.0.0.beta2 пытается использовать ActionCable.
Использование localhost:3000 работает нормально, так как это то, что по умолчанию использует большинство ActionCable. Но если я попытаюсь...
14458 просмотров
schedule
10.04.2024
Как я могу протестировать каналы ActionCable с помощью RSpec?
Мне интересно, как протестировать каналы ActionCable.
Допустим, у меня есть следующий канал чата:
class ChatChannel < ApplicationCable::Channel
def subscribed
current_user.increment!(:num_of_chats)
stream_from...
7484 просмотров
schedule
19.03.2023
Как получать данные в канале 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 просмотров
schedule
01.04.2023
Как обнаружить события для кнопки, добавленной с помощью ActionCable?
Я создал канал ActionCable, используя rails generate channel conversation speak , а затем добавил что-то вроде приведенного ниже кода в конце разговора. кофе:
$ ->
$("button").click (event) ->
alert()
App.conversation.speak("main",...
75 просмотров
schedule
28.04.2024
NoMethodError - неопределенный метод `safe_constantize' для nil:NilClass
Я пытаюсь создать чат ActionCable, следуя руководству по actioncable на GoRails.com.
Когда я пытаюсь подключиться к ActionCable, я получаю следующую ошибку: NoMethodError - неопределенный метод `safe_constantize' для nil:NilClass
[ActionCable]...
721 просмотров
schedule
23.06.2023
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 просмотров
schedule
23.08.2023
Уведомления 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 просмотров
schedule
01.01.2023
Как я могу вызвать метод канала в контроллере рельсов?
У меня есть метод ActionCable, который подписывается на пользователя. Если запускается новый конво, я также хочу подписать пользователя на новый канал. Я не могу понять правильный синтаксис для вызова метода канала в контроллере.
ОБНОВЛЕНИЕ:...
2488 просмотров
schedule
10.07.2022
Подключение клиента libwebsockets к серверу rails с помощью кабеля Action Cable
У меня есть веб-сервер, работающий на ruby on rails 5 с кабелем действия, и я хочу использовать клиент libwebsockets для подключения к серверу. Я не могу заставить клиента успешно подключиться к серверу с помощью кабеля действия. Клиент...
415 просмотров
schedule
11.04.2023
Rails Как использовать ActionCable для отображения всей новой страницы при получении:
Я пытаюсь создать приложение-викторину (не одностраничное приложение) с двумя типами пользователей и этим вариантом использования:
пользователь-организатор-викторины и пользователи-участники находятся на "странице ожидания" до начала викторины...
1535 просмотров
schedule
24.06.2022
Класс подписки не найден MyChannel в ActionCable
У меня возникла проблема при работе с Action Cable: всякий раз, когда я запускаю свою программу, я получаю сообщение об ошибке Subscription Класс не найден ConversationChannel
и когда я пытаюсь отправить сообщение, я получаю этот журнал...
5151 просмотров
schedule
27.02.2022
Rails 5 Actioncable - сбой: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 502
Я пытаюсь использовать ActionCable в рельсах 5, но не знаю, почему он не работает.
В консоли браузера я получаю:
Ошибка подключения WebSocket к ws: //my.website/cable: WebSocket закрывается до установления соединения.
Ошибка...
1622 просмотров
schedule
11.03.2022
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