我有一个Rails应用程序,用Devise对用户进行身份验证。效果很好。
我的下一个任务是建立一个实时聊天室。 Rails不适合它,所以我想在EventMachine上实现它。
但是如何将工作设计认证系统集成到聊天室?例如,在Rails中,我可以通过简单的方式获得当前用户:
current_user
如何在另一个单独的服务(我的情况下是EM聊天室)中实现它?当然,聊天室的后端可以访问Rails的数据库。
答案 0 :(得分:0)
为什么说“Rails不适合它”?尽量将它们放在一个屋檐下。正如@Bob所提到的,有一些工具可以做到这一点。
http://railscasts.com/episodes/316-private-pub但也 http://railscasts.com/episodes/260-messaging-with-faye
还有其他一些可以很好地与Rails集成。否则,EventMachine&之前询问过Rails集成:How do EventMachine & Rails integrate?