actionmailer相关内容

如何在 Mailer 中使用资产?

我无法在邮件程序中使用任何形式的资产管道,无论是邮件程序本身还是视图. 以下生成并清空 src 图像标签. 空图片标签如下所示: img alt="Header-general" 以下形式通过模型附加文件并在视图中使用它附加一个空图像. attachments.inline['header.jpg'] = 'emails/header-general.png'... ..
发布时间:2021-11-30 12:11:04 其他开发

在用户选择的日期发送电子邮件

我的应用涉及到人们进入主页,输入他们下注的名称(为了好玩)、他们的电子邮件地址、他们希望收到提醒的日期以及一些有关下注的详细信息.我正在使用每当 gem 每天运行一次. bet.rb class Bet schedule.rb 每 :day, :at =>'5:00pm' 做赛跑者“Bet.check_bet"结尾 bet_mailer.rb class BetMailer , ..
发布时间:2021-10-26 16:26:20 其他开发

如何使用 Rails 在浏览器中查看电子邮件视图

我正在为我的 rails 应用程序处理电子邮件.现在,我知道查看电子邮件的唯一方法是将其发送给我自己.如何让“views"文件夹下的“notifications"文件夹中的“daily_summary.html.haml"在浏览器中呈现?我在想我应该添加路线: 匹配“通知"=>'通知/daily_summary' 但是我不知道如何处理控制器/动作方面的事情. 解决方案 从 Rails ..
发布时间:2021-10-26 16:26:15 其他开发

如何设置 ActionMailer 使用 TLS 连接所需的 SSL 协议?

我在尝试将校园的 SMTP 服务器与 Rails 5.x 应用程序一起使用时遇到问题.我收到以下错误:SSL_connect 返回=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol. 这是我的配置: config.action_mailer.smtp_settings = {地址:'address.domain', ..
发布时间:2021-10-26 16:26:12 其他开发

Rails 6.0.2 ActionMailer 问题:找不到模板

我在开发环境中.在 UI 中触发电子邮件时,我在浏览器中收到错误消息: 没有交互式请求的模板Admins::AdminsController#testmail 缺少请求格式的模板:text/html笔记!除非另有说明,Rails 需要一个动作来渲染同名的模板,包含在以其控制器命名的文件夹中.如果此控制器是响应 204(无内容)的 API,不需要模板,那么在尝试通过浏览器访问时会出现此错误,因为我 ..
发布时间:2021-07-13 19:56:13 其他开发

带有 gmail smtp 的 Rails 4 邮件程序

我想在 Gmail 的 smtp 配置中使用 Rails 4 的邮件程序在我的开发文件中,我设置了: config.action_mailer.perform_deliveries = trueconfig.action_mailer.delivery_method = :smtpconfig.action_mailer.smtp_settings = {:地址 =>"smtp.gmail.c ..
发布时间:2021-07-12 21:12:17 其他开发

您如何测试 Rails 邮件程序凭据是否有效?

我有一个通过 GMail 帐户发送的邮件程序,我想测试 ActionMailer 是否可以使用我提供的凭据登录 GMail 的 SMTP 服务器.对此进行测试的最佳方法是什么? 解决方案 这不是一个全栈解决方案,但您可以通过直接使用 Net::SMTP 来检查服务器身份验证是否正确进行.Rails 3 用于发送 ActionMailer 电子邮件的 Mail gem 使用类似这样的 Mai ..
发布时间:2021-07-10 20:33:15 其他开发

RoR ActionMailer出现问题-无法同时发送纯文本和HTML电子邮件.

我的Rails应用程序出现问题-我无法同时发送电子邮件的HTML版本和纯文本版本.注意:电子邮件确实会发送;但是,它的样式设置不正确...下面提供了指向结果的链接. 在任何地方都建议,如果要发送HTML,还应该发送纯文本替代.不幸的是,看来我做错了,因为我的应用程序不允许我发送HTML和纯文本,而HTML看起来却很奇怪. 这是我的邮件发送者模型: Class ProjectMemb ..
发布时间:2021-05-04 18:49:02 其他开发

如何使用rspec测试ActionMailerliver_later

尝试使用delay_job_active_record升级到Rails 4.2.我没有为测试环境设置delay_job后端,以为作业将立即执行. 我正在尝试使用Rspec测试新的'deliver_later'方法,但不确定如何. 旧控制器代码: ServiceMailer.delay.new_user(@user) 新控制器代码: ServiceMailer.new_use ..
发布时间:2021-04-30 18:32:45 其他开发

将电子邮件表单附加到控制器

我想将下面的链接更改为一个表单,该表单将表单的参数发布到我的控制器以发送电子邮件...当前链接有效并发送电子邮件... :put %> 在我的控制器中,我有: def contact Contact.contact_form.deliver end 我的邮件发件 ..
发布时间:2020-08-19 21:55:40 其他开发

ActionMailer在生产中不起作用

除电子邮件功能外,我所有应用程序的所有功能均有效。一切正常,并且在开发中符合预期。我使用DigitalOcean的Ruby on Rails一键式服务器设置托管了该应用程序。这是说明的链接: https://www.digitalocean.com/community/tutorials/how-to-use-the-ruby-on-rails-one-click-application-on-d ..
发布时间:2020-06-01 01:09:55 其他开发

Rails-在数据库中存储ActionMail Mail.new对象

我正在像这样创建一个邮件对象: textpart_to_inject = params [:text] htmlpart_to_inject = params [:html] message_all = Mail.new do 到#{params [:to]} from#{params [:from]} ​​ 主题#{params [:subject]} text_p ..
发布时间:2020-06-01 01:09:52 其他开发

Rails 3.0.7 ActionMailer附件问题

我正在尝试将文件附加到外发电子邮件,但附件大小最终为1个字节。无论我转发什么附件,总是以1字节大小(损坏)的电子邮件结尾。其他一切对我来说都还不错。 电子邮件信息是从IMAP帐户中提取的,并存储在数据库中以供浏览。附件存储在文件系统中,其文件名存储为电子邮件的关联记录。 在视图中,可以选择将电子邮件转发给其他收件人。它可以在Rails 2.3.8中工作,但是对于Rails 3,我不得不 ..
发布时间:2020-06-01 01:09:50 其他开发

MailerFormError:Class的未定义方法`deliver_sent'

我正在将rais 2.3.2项目升级到Rails 3 错误: MailerFormError的未定义方法`deliver_sent':类 应用程序跟踪|框架跟踪完整跟踪 app / controllers / leads_controller.rb:72:in在创建中 app / controllers / leads_controller.rb:56:in在create中 ..
发布时间:2020-06-01 01:09:48 其他开发

Actionmailer中的电子邮件出现NoMethodError

我的购买确认消息是NoMethodError。不知道我在这里缺少什么。 NoMethodError / purchases nil:NilClass的未定义方法'email' purchase_confirmationapp / mailers / purchase_mailer.rb #en.purchase_mailer.purchase_confirmation.sub ..
发布时间:2020-06-01 01:09:44 其他开发

我如何在Ruby on Rails的数组上应用睡眠功能

我正在我使用过pluck的Rails项目中工作 @employees = Employee.where.not(“ status =?AND strftime('%d /%m',date_of_birth)=?”,“ Active”,date.strftime('%d /%m'))。pluck (:email)邮件(收件人:@employees,主题:“生日邀请”),当我使用“每当宝石”发 ..
发布时间:2020-06-01 01:09:39 其他开发