class WebsocketController < WebsocketRails::BaseController private
def authenticate? unless current_user.token == message[:token] current_redirect_to 'home/index' false # that here we need to do to stop the further execution? end end end class WorldsController < WebsocketController before_action :authenticate? def index current_html_insert 'worlds/index' end end >From the documentation: If you call *render*, *head* or *redirect_to* from a *before_action*, the filter chain will be halted, but I have a different situation: current_redirect_to and current_html_insert - are methods of controlling the behavior of the client through websockets, they do not call methods *render*, *head* or *redirect_to. *Please tell me how can I fix this problem. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/38aa6bf1-5760-411d-8c17-4542f04af139%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.