亲爱的所有导演
我是使用rails开发Web应用程序的新手。 现在,我想尝试使用Web套接字创建一个app rails。 我从here获得了很好的教程 但是,当我提高我的铁路经验。我在routes.rb中创建了url websocket和url之间的冲突 在我的routes.rb
获取':用户名' => '用户#profile',as:" profile"
感谢
答案 0 :(得分:0)
答案 1 :(得分:0)
我使用路由约束修复了这个问题:
get '/:hash', to: 'conversations#show', constraints: {hash: /((?!websocket).)*/}
除非:hash
不包含字符串“websocket”
我确信那里有一个更好的正则表达式,如果我的哈希值随机包含字符串“websocket”它将失败。
但是,这解决了我在开发中遇到的问题。