Tag: 邮箱

添加属于与Ruby Gem Mailboxer的关系

我正在构建一个e-com应用程序,并希望实现类似于消息传递系统的东西。 在应用程序中,所有对话都与Product模型或Order模型相关。 在这种情况下,我想将相关对象(类型+ id,我猜)存储到Conversation对象。 要添加字段,我当然可以生成并运行迁移,但是,由于模型和控制器包含在gem中,我如何声明关系? ( belongs_to :linking_object, :polymorphic )和控制器? 任何的想法? 谢谢。

Mailboxer Gem – 限制消息传递

Mailboxer允许您连接多个模型,如gem页面中的示例所示。 Mailboxer Github页面 您可以在任何其他模型中使用Mailboxer,并在多个不同的模型中使用它。 如果您的应用程序中有鸭子和圆形,并且您想要将消息交换为相同的消息,只需将acts_as_messageable添加到每个消息中,您就可以发送鸭鸭,鸭圆形,圆形鸭和圆柱形圆形消息。 我们如何才能将消息传递限制在duck-cylon之间,反之亦然? 那么,只有一只鸭子可以发起对话而且一个圆圈可以回复? 并且,没有鸭鸭和圆筒式对话可能吗?

Gem的模型遗失了

我在我的Rails 4应用程序中使用邮箱 。 gem ‘mailboxer’ 我最近将它从0.11更新到0.12.4 ,它停止工作,我无法找出原因。 现在,我收到错误: uninitialized constant Message 我检查了gem的GitHub repo ,它确实有Message模型。 我检查了我的本地版本的gem,它匹配。 Puma:mailboxer Jeff$ pwd /Users/Jeff/.rvm/gems/ruby-2.0.0-p247/gems/mailboxer-0.12.4/app/models/mailboxer Puma:mailboxer Jeff$ ls conversation conversation.rb mailbox.rb message.rb notification.rb receipt.rb 为什么我的应用程序找不到该模型? 我该如何解决?