如何将新参与者添加到邮箱中的现有对话中?

How to add a new participant to existing conversation in 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

我刚刚在 source code 中找到了一个方法,它可以完成这项工作。

conversation.add_participant(user4)