如何在 Rails 中预览电子邮件?

2024-02-24

这可能是一个愚蠢的问题,但是当我在 Rails 中整理 HTML 电子邮件时,是否有一种特别简单的内置方法可以在浏览器中预览模板,或者我是否需要编写某种自定义控制器来提取它作为它的观点?


Action Mailer 现在有一个内置的方式预览电子邮件轨道 4.1 https://github.com/rails/rails/blob/master/guides/source/4_1_release_notes.md#action-mailer-previews。例如,检查一下:

# located in test/mailers/previews/notifier_mailer_preview.rb

class NotifierPreview < ActionMailer::Preview
  # Accessible from http://localhost:3000/rails/mailers/notifier/welcome
  def welcome
    Notifier.welcome(User.first)
  end
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Rails 中预览电子邮件? 的相关文章

  • 用于验证目的的动态查找方法

    我正在使用 Ruby on Rails 3 0 7 我想在运行时查找一些记录以进行验证 但为该查找方法传递 设置一个值 也就是说 在我的班级中 我有以下内容 class Group lt lt ActiveRecord Base valid
  • 如何在收到电子邮件时实时解析电子邮件

    我需要构建一个电子邮件解析脚本 该脚本将解析进入收件箱的电子邮件并将内容转储到数据库中 同时发出包含从电子邮件解析的详细信息的curl 请求 目前 我非常专注于实现如何在收件箱中收到电子邮件时实时解析电子邮件的部分 有没有办法设置触发器来执
  • 如何全局忽略 UTF-8 字符串中的无效字节序列?

    我有一个 Rails 应用程序从 Rails 版本 1 以来的迁移中幸存下来 我想忽略all其上的无效字节序列 以保持向后兼容性 我不知道输入编码 示例 gt Men xFC split n ArgumentError invalid by
  • 在 Rails 中呈现路由错误的 404 页面

    我试图在 Rails 中渲染集成的 404 页面作为例外 我尝试了这个 但仍然收到路由错误页面 posts controller rb def destroy if current user username post email post
  • Ruby on Rails:Cucumber:如何点击打开新窗口的链接?

    我有一个在新窗口中打开的链接 我需要测试该新窗口中的应用程序部分 任何建议将不胜感激 定义一个包含以下代码的步骤 page driver browser switch to window page driver browser window
  • 在表单中编辑序列化哈希?

    我正在序列化存储在settings表中的字段 并且希望能够在表单字段中编辑该哈希 class Template lt ActiveRecord Base serialize settings end 但我就是这么做那么文本区域只显示序列化数
  • 如何加载 UrlHelper 和 Rails 中的路线?

    我想包括路线和link toPORO 中的方法 在控制台中测试这个时 我遇到了这个 如果我在没有路由助手的情况下包含 UrlHelper 一切似乎都工作正常 ruby 1 9 3 rc1 001 gt Rails version gt 3
  • Rails 中多个模型的最佳实践 - 嵌套/非嵌套和验证

    笔记 根据布莱恩的评论 来自如何以 Rails 形式处理多个模型 https stackoverflow com questions 892624 how to handle multiple models in a rails form
  • NameError:未初始化的常量 Gem::SourceIndex

    对于没有任何修改的新 Rails 应用程序 在访问主页时 成功运行后 会出现此错误bundle install 以下是版本号 ruby 1 9 3p392 2013 02 22 revision 39386 x86 64 darwin12
  • 如果使用 jQuery 添加字段,Rails 嵌套表单属性不会保存

    我有一个带有嵌套表单的 Rails 表单 我使用 Ryan Bates 嵌套表单和 jquery 教程 并且就动态添加新字段而言 它工作得很好 但是当我提交表单时 它不会保存任何关联的属性 但是 如果在表单加载时构建部分 则它会很好地创建属
  • 捆绑包安装无法离线工作

    我得到了这个问题 我想已经安装了捆绑器 因为我无法在 RoR 中创建应用程序时捆绑安装 也无法直接在项目中捆绑安装 如果您遇到任何问题并找到解决方案 请帮助我 enter code here run bundle install Fetch
  • Microsoft.Graph - 如何从具有不同用户名的共享邮箱发送?

    我目前正在将使用 SMTP 的服务代码移植到 Office 365 通过 SMTP 我可以使用 发件人 字段在来自共享收件箱的邮件上设置不同的用户名 同时保留共享电子邮箱地址 这似乎无法通过 Office 365 运行 其工艺流程为 客户填
  • ubuntu 12.04 ruby​​ 2.0 Rails:找不到“thread_safe”

    我正在 ubuntu 12 04 上安装 Rails 使用以下方法手动安装 如何在 Ubuntu 12 04 上正确安装 ruby 2 0 0 https stackoverflow com questions 16222738 how t
  • 用于 S3 私有文件的 ActiveStorage

    到目前为止 我一直在使用 Paperclip 将一些文件上传到 S3 其中一些文件不是公开的 Paperclip 允许通过以下位将一些文件作为私有文件上传 has attached file image styles large 2000x
  • 更改 Active Storage 的默认 URL

    我们可以更改从活动存储创建的默认 永久 url 以重定向到 S3 类似于rails active storage representations 我不喜欢网址中的框架名称 Thanks UPDATE 最近 Rails 6 中增加了一个可配置
  • 在生产环境中使用 Rails 设置 sunspot solr

    我尝试了各种链接 但我似乎找不到关于创建与生产中的 Rails 一起运行的 solr 实例的好资源 我知道您必须为生产设置 solr 服务器 我已经尝试使用 tomcat 设置 solr 但我似乎无法将其链接到 Rails 应用程序 有什么
  • 如何检查字符串是否为有效日期

    我有一个字符串 31 02 2010 并想检查它是否是有效日期 最好的方法是什么 我需要一个方法 如果字符串是有效日期 则返回 true 如果不是 则返回 false require date begin Date parse 31 02
  • 如何使用sunspot_rails gem 搜索相关文章

    我有一个迷你博客应用程序 我希望用户查看与他们在文章显示页面中阅读的内容相关的文章 没有 sunspot rails gem 我会做这样的事情 在我的模型中 def self related search query join AND fi
  • 使用 luasocket smtp 和 ssl 发送电子邮件

    我一直在尝试使用帖子中描述的代码发送电子邮件 lua使用gmail账户发送邮件 https stackoverflow com questions 11070623 lua send mail with gmail account 代码由米
  • 通过电子邮件发送文本文件附件

    我正在尝试附加一个文本文件以便通过电子邮件发送 但每当我打开电子邮件应用程序时 它都会说该文件不存在 请帮助 Intent i new Intent Intent ACTION SEND i setType text plain i put

随机推荐

  • mkdir 仍然是原子的吗? (安装在 SAN 上的 Windows 7 文件系统)

    我们有一些通过基于目录的队列进行通信的旧应用程序 队列中的每个项目都是一个文件 并且有一个头文件维护队列中项目的文件名的有序列表 当然 这个旧代码需要在推送和弹出项目时锁定队列 它所做的是创建一个锁定子目录 假设 mkdir 是一个原子操作
  • 更改 Git 存储库目录位置。

    对于 Windows 版的 Git Github 如果我有一个包含此目录的存储库 C dir1 dir2 我需要做什么才能将存储库文件移动到C dir1 显然我可以物理地复制和粘贴文件 但是我需要在 Git 端做什么呢 我在 GitHub
  • 从 Tensorflow 中的张量中随机选择元素

    给定一个张量 其形状为Nx2 怎么可能选择k该张量中的元素类似于np random choice 同等概率 另一点需要注意的是 N在执行过程中动态变化 意思是说我正在处理一个动态大小的张量 你可以只包np random choice as
  • LINQ to SQL Where 子句可选条件

    我正在使用 LINQ to SQL 查询 但遇到了一个问题 我有 4 个可选字段来过滤数据结果 我所说的可选是指可以选择是否输入值 具体来说 一些文本框可能有一个值或有一个空字符串 以及一些下拉列表可能已经选择了一个值 也可能没有选择 例如
  • CSS 问题 - ASP.NET 日历选择器

    EDIT通过以下答案之一 我能够纠正表格内渲染的此问题 我仍然在我的列表视图中看到这个问题 我已经为 ListView 尝试过这个 CSS 但它没有解决问题 FIX FOR CALENDAR IN TABLE DateTime Edit w
  • :确认 Rails 不工作

    我刚刚开始在 ruby on Rails 中进行编码 并且一直在遵循一个指南 该指南使用的 Rails 版本比我正在使用的版本更过时 我用的是3 2 12 这是我的代码 据我了解 这些符号被传递到 Rails 然后转换为 html 或 ja
  • 使用 DataGrid 或 ListView 哪个更好地显示大量数据?

    我想在表中显示 gt 50000 行 哪个是最好使用的控件 DataGrid 还是 ListView 在详细信息视图中 这些控件中哪一个具有更好的性能 正如汉斯在对原始问题的评论中所说 它们都将具有糟糕的性能 只有用户肯定会因为同时显示如此
  • 如何使用 Highcharts 停止色度差异“噪音”

    当将 Chromatic 作为合并请求的一部分时 找到实际有意义的差异就像大海捞针一样 Highcharts 有其奇怪的变化 其中部分 例如线条 的位置似乎略有不同 我们尝试过半音阶设置 公差 但这会导致缺少实际小变化的问题 延迟 仍然不起
  • 在同一 Procfile 下运行两个程序

    我有2个discord bot程序 一个是python代码 另一个是nodejs 我想知道是否在 procfile 中 就像你说的worker python 一样 有没有办法让它同时运行我的 python 文件和 codejs 文件 现在我
  • 为什么 React Native 0.30 无法从 iPhone 设备上的开发服务器获取更改?

    自从我升级到 React Native 0 30 以来 我的物理 iPhone 上的构建是从预捆绑文件而不是开发服务器加载的 查看更改的唯一方法是再次构建并运行应用程序 以前 我可以通过刷新立即在 iPhone 上看到变化 如果我使用模拟器
  • 清除 ActiveRecord 缓存

    我正在使用 ActiveRecord 3 0 无 Rails 构建命令行应用程序 如何清除 ActiveRecord 维护的查询缓存 初步近似 ActiveRecord Base connection query cache clear
  • 在 Mac OS X Lion 中链接 OpenCV 2.3 程序:未找到架构 x86_64 的符号

    我在尝试编译程序时遇到问题本教程 http opencv itseez com doc tutorials introduction linux gcc cmake linux gcc cmake html来自OpenCV 2 3官方文档
  • 手动使用数据注释验证和对象图

    假设我有两个简单的类 public class CustomerDetails Required public string Address get set public class Customer public Customer Det
  • Json.Net,如何用“Z”而不是+00:00序列化DateTimeOffset,但保留其他时区偏移量?

    使用 NET Core 和 Json NET 我如何序列化DateTimeOffset not DateTime 使得 UTC 00 00变成Z同时保留任何其他时区偏移量 04 00例如 这个帖子 https stackoverflow c
  • 我可以从 JSON 动态创建 mySQL 表吗?

    假设我有一个服务器端脚本 它可以通过表上的简单选择生成 JSON JSON 在第一个脚本中进行编码 我无法控制第一个脚本 但我知道底层数据库结构何时发生变化以及 JSON 结构何时发生变化 脚本 2 使用 CURL 来获取 js文件 内容
  • Android Studio 中测试支持库的来源

    如何附加来源android support test 在 AS 中进行调试 尝试从下载源https android googlesource com platform frameworks testing https android goo
  • 如何将 Scikit Learn 分类器应用于大图像中的图块/窗口

    给出的是 scikit learn 中经过训练的分类器 例如ARandomForestClassifier 分类器已经过对大小样本的训练 例如25x25 如何轻松地将其应用于大图像 例如 640x480 中的所有图块 窗口 What I c
  • 如何修改触发器,以便在编辑时发送电子邮件,但速度不那么快?

    我有一个脚本 可以在提交 Google 表单时创建其他文件 它还为所述新文档设置了一个触发器 以便在创建文档后对文档进行任何编辑时都会向人们发送电子邮件 例如 ScriptApp newTrigger sendEmailOnModifica
  • 如何解决显示类似文件名使用两次的错误

    我正在使用 Xcode 7 3 1 快速工作 现在我得到了错误显示文件名使用两次我遇到了以下错误
  • 如何在 Rails 中预览电子邮件?

    这可能是一个愚蠢的问题 但是当我在 Rails 中整理 HTML 电子邮件时 是否有一种特别简单的内置方法可以在浏览器中预览模板 或者我是否需要编写某种自定义控制器来提取它作为它的观点 Action Mailer 现在有一个内置的方式预览电