1

我正在制作一个应用程序,该应用程序在应用程序内的成员之间执行聊天功能,以便两个人在登录后可以聊天。这个聊天功能在图形用户界面和功能方面应该类似于 gmail 聊天服务。我正在使用喋喋不休的宝石。使用它,我能够创建类似的 GUI 和功能。

但是现在我有两个问题:

  1. 它在登录后工作,但我也可以在登录前聊天。我不知道如何将其限制为仅在登录后才能使用。

  2. 如何自定义 GUI 以使其更友好。我的意思是有什么替代方法可以根据适合的方式更改 GUI。

还告诉我是否有更好的方法来实现类似于 gmail 聊天的聊天功能。

4

1 回答 1

0

1.)很高兴看到一些代码并帮助你。通常,您需要将一些自定义逻辑放入控制器中,以负责将使用限制为登录后的聊天功能。我对“喋喋不休”不太熟悉,但我知道它与设计宝石有关,因此请具体看一下这种关系。最有可能的是,您需要before_filter在控制器中确保用户经过身份验证。

2.) 查看以下链接,了解有关用户之间实时聊天的更多详细信息:

https://softwareengineering.stackexchange.com/questions/104611/real-time-chat-in-ruby-on-rails

在 Rails 中实现聊天

Ruby on Rails 3 - 公共实时聊天

于 2013-02-06T09:15:47.547 回答