0
我有這樣的代碼:如何使用ActionCable一次性清晰地向多個頻道廣播?
ActionCable.server.broadcast "posts_#{self.post_id}", { object: some_object }
我想這同樣的有效載荷發送到多個廣播中。在顯而易見的方法是通過廣播中的數組:
ActionCable.server.broadcast ["posts_#{self.post_id}", "all_posts"], \
{ object: some_object }
但這似乎整個數組對待爲標識符:
[ActionCable] Broadcasting to ["posts_30453", "all_posts"]: ...
而且,無論是廣播臨危消息。
看起來應該有一個更簡潔的方法來做到這一點,而不是多次撥打ActionCable.server.broadcast
。在那兒?