2
私は現在自分のウェブサイト用のメッセージングシステムを開発しようとしています。メッセージのccとbccを区別する方法は?
これまでのところ、このようなファイルを見て:
/app/models/user.rb
has_many :user_chats
has_many :chats, :through => :user_chats
has_many :messages, :through => :chats
/app/models/user_chat.rb
belongs_to :user
belongs_to :chat
has_many :messages, :through => :chats
/アプリ/モデル/chat.rb
has_many :user_chats
has_many :users, :through => :user_chats
has_many :messages
@ chat.users経由でチャットに参加しているすべてのユーザー
2人のユーザーをどのように分けることができますか?受信者とBCCの受信者に送信します。
私はuser_chatモデルにbbc:booleanを追加することを考えました。皆さんはどう思いますか?
よし、ありがとう!私はちょうど周りを試して、別の問題に遭遇した。どのようにフラグを設定しますか?現在、私は 'conversation.user_ids = ids'を介して会話にユーザーを追加しています。 'ids'はユーザーIDの配列です。 – Cojones
詳細情報を追加しました。 –
Btw Ruby 1.9ハッシュ構文を使用しようとしました。 'has_many:bbc_users、through::user_chats、conditions:{bbc:true}' –