当前位置: 首页 > 知识库问答 >
问题:

Rails操作邮件预览无法工作,因为没有测试单元

邹俊豪
2023-03-14

当我按照在线教程创建我的rails应用程序时,我犯了添加-T的错误。从那以后,我继续在这个应用程序上开发我自己的应用程序,我发现-T意味着我不想安装测试单元...我目前正在处理我的电子邮件,但我不知道如何预览我使用Action Mail生成器(rails g mailer UserMailer)生成的电子邮件。我已经添加了config.action_mailer.preview_path="#{Rails.root}/lib/mailer_previews"到我的development.rb文件,但它似乎不起作用。当我访问http://localhost:3000/lib/mailer_previews我得到一个没有路由匹配[GET]/lib/mailer_previews错误,当我试图去http://localhost:3000/rails/mailers我只是得到一个空的白色页面。我试图看到的电子邮件视图文件welcome_email.html.erb位于user_mailer文件夹下。(btc我的应用程序是一个反应前端的rails应用程序)感谢任何帮助。谢谢你们

共有1个答案

孔鸿云
2023-03-14

需要设置config.action_mailer.show_previews=true,默认为false

 类似资料:
  • 我有一个很长的表单,表单的内容是通过邮件(HTML电子邮件)发送的。 我的PHP邮件函数在其余的内容中工作得很好。但当我将以下内容添加到邮件正文时,邮件就不工作了。 基本上,我得到的。 邮件头为

  • 问题内容: 我是PHP的新手,正在使用mail函数发送无法正常工作的电子邮件。我收到成功消息,但仍然无法正常工作 相同的代码 我是否缺少任何内容,我是否需要为此功能包括任何文件。.我来自asp.net,这是在网站上找到的基本脚本。 我尝试了其他与邮件相关的脚本,这些脚本也无法使用。 我正在网站上而不是在本地上运行此脚本 问题答案: 这可能是配置错误。如果您坚持使用PHP 函数,则必须进行编辑。 如

  • 学习Github工作流和操作,测试yaml的最佳、最快或最佳方法是什么。 我发现自己通过在浏览器中编辑工作流进行测试,然后提交,然后在另一个选项卡中单击“我的方式”进入操作并向下进入作业。 我知道您需要工作流中的容器,但我在想是否有更简单的方法来测试“yaml语言”。就像下面一样,我正在学习如何“呼应”环境变量。 这是一种方法还是有一种更聪明的方法,可以使用VSCode和一些docker容器来调试

  • 今天sola要介绍一款很好用的插件Kadence WooCommerce Email Designer,该插件可以实现WooCommerce邮件定制、预览和测试,一个插件实现三个功能,而且实现的很漂亮。 WooCommerce邮件定制 用WordPress Customizer的方式定制邮件,对于熟练使用WordPress的人来说可谓轻车熟路。编辑header、footer,定制邮件宽度,更改背景

  • 我在单元测试(用C#编写)中存根了必要的方法等,但问题是在断言测试之前异步操作没有完成。 我怎么才能绕过这个?我应该创建一个模拟TaskFactory或任何其他技巧来单元测试异步操作吗?

  • 问题内容: 我一直在尝试测试GMail动作几天,但似乎无法正常工作。由于我尚未注册,因此我使用下面的Java小代码使用GMail的smtp服务器向自己发送电子邮件。邮件的正文是文档的直接副本。 不过,Apps Script版本有效。 问题答案: 甚至测试电子邮件也需要使用DKIM / SPF签名,以防止欺骗,而且我不确定SMTP是否有办法做到这一点。 如果您不想使用Apps脚本,则最好的选择是Go