jjzjj

Mailboxer

全部标签

ruby-on-rails - 如何订购邮箱收件箱?

我在我的Rails应用程序中使用mailboxergem,我想对我的收件箱消息进行排序,这样当用户收到新消息时,我想收到通知或跟踪消息已读消息和未读消息并命令消息在页面顶部显示未读/新消息。这是我的对话ControllerclassConversationsController我尝试通过以下方式订购邮件:@conversations=@mailbox.inbox({page:params[:page],per_page:10}).joins(:receipts).select("mailboxer_conversations.*,mailboxer_receipts.*").order

ruby-on-rails - Paperclip:与 mailboxer gem 集成

我正在使用mailboxergem,我不知道如何将它与Paperclip(消息类)一起使用。将Paperclip与User类一起使用是:classUser如何将has_attached_file添加到Message类(模型中没有message.rb)?谢谢。 最佳答案 两种解决方案:使用由载波制作的内置附件(source)monkey修补Message模型:在初始化器中做:Message.class_evaldo#yourpaperclipcodegoeshereend别忘了migrations!

ruby-on-rails - 在 Mailboxer gem 中扩展对话模型

我想扩展对话模型,以便我可以使用它的关联。我通过在app/models目录中以这种方式创建一个名为“conversation.rb”的文件来完成它:Mailboxer::Conversation.class_evaldobelongs_to:device,class_name:"Device",foreign_key:'device_id'end我还在对话表中添加了一个名为“device_id”的列。但是当我尝试时:Conversation.last.device它说:NoMethodError:undefinedmethod`device'for# 最佳答