如何在mailboxer中为现有对话添加新参与者



我想在其中一个对话中添加一个新参与者(而不是current_user(。

我创建了一个与的对话

receipt = user1.send_message([user2, user3], 'body', 'subject'])
user2.reply_to_conversation(receipt.conversation, 'body')

作为user3,我想在他的一次对话中添加新的user4。像这样的东西。

user3.invite_to_conversation(receipt.conversation)
receipt.conversation.participants => [user1, user2, user3, user4]

我在文档和源代码中找不到有用的方法。

文件:https://github.com/mailboxer/mailboxer

我刚刚在源代码中找到了一个方法,它完成了这项工作。

conversation.add_participant(user4)

最新更新