Кабель Action обеспечивает интерфейс адаптера подписки для обработки внутренних компонентов pubsub. По умолчанию включены асинхронные, встроенные, PostgreSQL, события Redis и не связанные с событиями адаптеры Redis. Адаптером по умолчанию в новых приложениях Rails является асинхронный (асинхронный) адаптер.
В разработке программного обеспечения шаблон адаптера представляет собой шаблон программного обеспечения, который позволяет использовать интерфейс существующего класса в качестве другого интерфейса. Он часто используется для того, чтобы существующие классы работали с другими без изменения их исходного кода.
В контексте Action Cable это в основном означает, какую базу данных вы собираетесь использовать для хранения данных о своих пабах/субмаринах. Rails выбирает Redis, потому что это быстрее, чем PostgeSQL.
Если вы действительно задаетесь вопросом, как работают все адаптеры подписки, вы можете проверить их исходный код here.
Вы попали в конфигурационную часть руководства, а также ссылку на зависимости, которую она предоставляет? http://edgeguides.rubyonrails.org/action_cable_overview.html#configuration – heyitsjhu