问题标签 [mailboxer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
174 浏览

ruby-on-rails - Rails 邮箱通知关系

我正在尝试建立关系:

在此页面上找到:http: //blog.meldium.com/home/2013/4/22/dont-spam-your-users-batch-notifications-in-rails

我已将其更改为:

由于 rails 4 语法,但我得到了这个:

未初始化的常量 Assigment::Notification

有人可以帮我吗?

谢谢

0 投票
1 回答
188 浏览

ruby-on-rails - Mailboxer - get nth last messages

I am using Mailboxer on my Rails app, and don't want to get all messages in an conversation at once. How can I only get the last N messages in an conversation?

0 投票
2 回答
1886 浏览

javascript - 使用 Rails 中前一页的数据预填充表单字段

我最近添加Mailboxer到我的 Rails 应用程序并且一切正常。

但是,我希望能够通过单击用户页面上的“向我发送消息”按钮来创建新消息,然后在创建消息的表单加载时已经填写收件人(使用前一页中的用户)。

有问题的特定领域:

作为参考,recipients_options在这种情况下可能不会发挥作用,但它是所有用户的列表——我主要在从用户页面以外的任何地方创建消息时使用它——并且在我的消息中定义帮手

我的messages_controller.rb

我已经在每个用户页面上都有指向新消息表单的链接......

<%= link_to 'Message me', new_message_path %>

但我不知道如何在后续表格中预先填写收件人。

关于我将如何解决这个问题的任何建议?

0 投票
0 回答
146 浏览

ruby-on-rails - 将回形针添加到邮箱

我现在在我的应用程序上使用回形针已有一段时间了。

我最近开始集成邮箱,我想让用户将文档附加到邮件中。

到目前为止,我更改了邮箱的消息表以集成回形针并添加了正确的回形针字段,但我无法保存要保存的文件。

我在邮箱初始化程序文件中添加了以下行:

然后尝试保存我做的文档:

我不确定我还应该做些什么才能让它发挥作用。

0 投票
1 回答
112 浏览

ruby-on-rails - ConversationsController#reply 中的邮箱参数错误

我尝试使用本教程实现邮箱。http://www.sitepoint.com/messaging-rails-mailboxer/

我的“回复”功能效果不佳。回复消息确实已发布,但每次我都看到这些错误。它也没有得到指导。

我目前的代码如下:

对话控制器.rb

路线.rb

显示.html.erb

谁能告诉我我能做什么?

0 投票
1 回答
236 浏览

ruby-on-rails - 如何使用 Rails 中的 Mailboxer 获取未读消息回执的用户

我正在尝试根据他们的“is_read”邮箱收据获取所有未读用户消息的列表。我一直在尝试使用以下行来做到这一点:

这是我得到的错误:

我可以毫无问题地调用 User.joins(:receipts) ,但是一旦我尝试获取 is_read 状态,一切都会失败。我已阅读此线程并且似乎正在使用推荐的格式,但仍然无法使其正常工作。我错过了什么吗?

0 投票
3 回答
720 浏览

ruby-on-rails - Rails4 - 如何删除使用 Mailboxer gem 创建的所有消息?

我遵循教程并在我的 Rails 应用程序中添加了消息传递功能。
昨天,我删除了某些用户。现在,当我转到我的消息链接时,我收到此错误消息“我们很抱歉,但出了点问题。如果您是应用程序所有者,请查看日志以获取更多信息。” 通常在出现错误时显示。

看了日志,发现一定是删除了某个发消息的人。
我认为它正在尝试检索不存在的用户的消息。

我该如何解决这个问题?
谁能分享如何删除所有消息并重新开始?因为消息并不重要。
如何清除所有邮箱表并重新开始?请帮忙。

这是日志。

0 投票
1 回答
470 浏览

ruby-on-rails - MailBoxer:我应该怎么做才能通过电子邮件发送通知?

我正在研究一个项目vish,它有一个开源的电子学习平台http://vishub.org,在这里,如果有人评论另一个人的 Excusion,将发送一封电子邮件。这个能力是通过使用来完成的mailboxer

但是当我在本地运行一个实例时vish,对于 validate mailboxer,我使用了一个在所有用户之间发送一些消息的任务,它工作正常,我可以在标题的通知下拉菜单中找到新消息,但是当我没有收到电子邮件时评论了一些类似的游览vishub,并没有收到任何错误消息mailboxer。根据我的新手经验,我想我应该配置一个邮件服务器,但我不知道如何配置一个邮件服务器mailboxer,似乎没有人讨论它?

我应该怎么做才能启用mailboxer电子邮件?或者我应该阅读任何手册?或者我的问题不是相对的mailboxer?提前致谢!

更新: 根据@rick的提醒,我看了一些mailboxer的代码:

它让我更清楚 ActionMailer 和 MailBoxer 之间的关系!

0 投票
1 回答
188 浏览

ruby-on-rails - Ruby on Rails:邮箱迁移错误

我对 RoR 中的 Mailboxer 有疑问。我按照官方指南安装 Mailboxer gem。

添加到您的 Gemfile:

然后运行:

运行安装脚本:

并且不要忘记迁移您的数据库:

我使用: mailboxer (0.12.5) rake (10.4.2) rails (3.2.22) ruby​​ (1.9.3p547)

生成的文件rails g mailboxer:install有:

谢谢!

0 投票
5 回答
967 浏览

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

我在mailboxer我的 Rails 应用程序中使用 gem,我想订购我的收件箱消息,以便当用户收到新消息时,我想收到通知或跟踪哪些消息已被阅读,哪些消息尚未阅读并订购消息以在页面顶部显示未读/新消息。

这是我的对话控制器

我试图通过以下方式订购邮件:

但它没有奏效。

请提出解决方案。