1

アプリケーション内のメンバー間でチャット機能を実行するアプリケーションを作成しているため、2 人がログインしている場合にチャットできます。このチャット機能は、グラフィカル ユーザー インターフェイスと機能の点で Gmail チャット サービスに似ている必要があります。チャタージェムを使用しています。それを使用して、そのような GUI と機能を作成できます。

しかし今、私は2つの問題を抱えています:

  1. ログイン後に機能しますが、ログイン前にもチャットできます。ログイン後にのみ機能するように制限する方法がわかりません。

  2. GUI をより使いやすくカスタマイズするにはどうすればよいですか。つまり、何が適しているかに応じて GUI を変更する代替手段があるということです。

また、Gmail チャットに似たチャット機能を実装するためのより良い方法があれば教えてください。

4

1 に答える 1

0

1.) いくつかのコードを見て、それを手伝ってくれることをうれしく思います。一般に、使用をログイン後に制限するチャット機能を担当するコントローラーにカスタム ロジックを組み込む必要があります。私は「おしゃべり」にあまり詳しくありませんが、devise gem にリンクされていることは知っているので、その関係を具体的に見てみましょう。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 に答える