这是我第一次使用邮箱。我想知道如何配置(如果可能的话)gem 以从我的现实中获得一个行程模型,并与来自用户的消息进行对话。(ie):对话是在行程中进行的,而不是直接在用户之间进行的。
我想被允许执行这样的事情:
itinerary.conversation.mailbox.conversations.first(它总是有一个对话)
conv = user1.itineraries.first.conversation
user1.reply_to_conversation(conv, "It's okey I want to buy the trip")
user2.reply_to_conversation(conv, "Ok. In a while the invoice will be send")
此外,我希望在来自其他用户的新消息进入行程对话时通知用户。
用户可以是客户端或代理(使用单表继承)。两种模型都有指令acts_as_messageable,与行程相关的对话模型也有。
非常感谢您的帮助。