Ruby on rails RubyonRails操作电缆:扩展ApplicationTable连接类

Ruby on rails RubyonRails操作电缆:扩展ApplicationTable连接类,ruby-on-rails,actioncable,Ruby On Rails,Actioncable,我想知道是否可以扩展action cable connect类,以便创建从主连接类继承的其他“基本控制器” 我基本上希望对不同的流执行不同的身份验证方法,我尝试做的只是对应用程序控制器执行您所做的操作,您可以使用从应用程序控制器继承的其他基本控制器 我找不到为不同通道指定不同连接类的方法。我通过在Connection类中设置实例变量和attr\u reader来解决这个问题,指定用户是否登录(我有经过身份验证和未经身份验证的通道)。然后从通道中,我将使用连接验证登录。did_login并引发异常

我想知道是否可以扩展action cable connect类,以便创建从主连接类继承的其他“基本控制器”


我基本上希望对不同的流执行不同的身份验证方法,我尝试做的只是对应用程序控制器执行您所做的操作,您可以使用从应用程序控制器继承的其他基本控制器

我找不到为不同通道指定不同连接类的方法。我通过在Connection类中设置实例变量和
attr\u reader
来解决这个问题,指定用户是否登录(我有经过身份验证和未经身份验证的通道)。然后从通道中,我将使用
连接验证登录。did_login
并引发异常。虽然不是最漂亮的,但似乎很管用。

我找不到为不同的频道指定不同连接类的方法。我通过在Connection类中设置实例变量和
attr\u reader
来解决这个问题,指定用户是否登录(我有经过身份验证和未经身份验证的通道)。然后从通道中,我将使用
连接验证登录。did_login
并引发异常。不是最漂亮的,但似乎很管用。

当然,我不明白为什么不。。。。到目前为止你试过什么?您发现了哪些问题(如果有)?我认为这可以简单地通过标准继承来实现,例如
类AuthenticatedChannel
类通知annel
?当然,我不明白为什么不。。。。到目前为止你试过什么?您发现了哪些问题(如果有)?我认为这可以简单地通过标准继承来实现,例如
类AuthenticatedChannel
类通知annel