2016-05-11 4 views
1

Я вроде как новичок в Ruby on Rails. Я пытаюсь добавить функцию чата в реальном времени к финальному проекту моей школы, и кажется, что Action Cable будет хорошо работать для этого.Рельсы - нужен ли кабель действия Rails 5?

Однако, когда я ищу учебники о том, как использовать Action Script, они всегда являются приложениями Rails 5. Моя группа и я используем Rails 4.2.6. Требуется ли Action Script Rails 5, или я могу использовать его с Rails 4?

Если я не могу использовать его с Rails 4, есть ли какие-либо другие драгоценные камни или методы, которые я могу использовать для создания функции чата в реальном времени в моем приложении?

+1

В качестве альтернативы вы можете использовать драгоценный камень 'websocket-rails' с рельсами 4. Есть и другие альтернативы, такие как' faye'. повеселись. –

ответ

4

Короче говоря, да. По крайней мере, это требует ActiveSupport 5, который поставляется с Rails 5.

Хотя может быть очень окольный способ включить ActionCable в зависимость от Rails 4, он не предназначался для использования с Rails 4 и I по этой причине рекомендовал бы против этого. Если вы хотите использовать ActionCable, вам следует перейти на Rails 5. В противном случае рассмотрите возможность использования Faye или другой среды событий для чата.

А что вы подразумеваете под Action Script? Вы имеете в виду язык Adobe Flash? Если это так, это не имеет ничего общего с Rails.

+0

Woops! Сожалею! Упомянутый «Action Script» дважды был определенно опечаткой, поскольку я имел в виду «Action Cable». И спасибо за совет по Faye. Я определенно займусь этим. – Rafi

Смежные вопросы