Rails ActionCable-仅将Mount ActionCable添加到显示路径吗?

问题描述 投票:0回答:1

有人知道我该如何指定

mount ActionCable.server => "/cable"

仅从粗体路径到显示页面?目前,我在routes.rb内部:

resources :rooms do
    mount ActionCable.server => "/cable"
end

有效。但是我只想将其限制在这种资源的表演范围之内。这可能吗?

谢谢大家!

ruby-on-rails actioncable
1个回答
0
投票

不,您不能从routes.rb文件中删除。

您可以采用另一种方法:仅当您位于showRoomsController页面时,才可以从JavaScript连接到ActionCable。>

同样从ActionCable,您还必须检查连接的来源,并拒绝showRoomsController页面以外的其他路径的连接。

© www.soinside.com 2019 - 2024. All rights reserved.