ruby-on-rails - 在 Ruby on Rails 中将参数传递给 MailView 或 ActionMailer::Preview

标签 ruby-on-rails

是否可以在使用 MailView gem 或 Rails 4.1 邮件预览将参数传递到 MailView 时?我希望能够在预览 URL 中使用查询字符串参数并在 MailView 中访问它们以动态选择要在预览中显示的记录。

最佳答案

我偶然发现了同样的问题,据我阅读 Rails 代码了解,无法从邮件预览中访问请求参数。

关键是line 22Rails::PreviewsController 中(email 是邮件方法的名称)

@email = @preview.call(email)

关于ruby-on-rails - 在 Ruby on Rails 中将参数传递给 MailView 或 ActionMailer::Preview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26068629/

相关文章:

javascript - "TypeError: ' 未定义 ' is not a function"尝试使用 jQuery UI 时

ruby-on-rails - Net::SSH 从生产 rails 控制台工作,从生产 webapp 工作 AuthenticationFailed

ruby-on-rails - 使用 devise gem 时,浏览器关闭时用户自动注销

ruby-on-rails - Rails 现在可以使用 Ruby 1.9 了吗?

jquery - 如何翻译我的部分 jquery-template 文件中的标签内容

ruby-on-rails - Rails - 事件记录 : add extra select column to find(:all)

ruby-on-rails - HABTM,或多个belongs_to?

ruby-on-rails - 我是否需要在我的 Rails 应用目录中为 SSL 保留 server.key 和 server.csr?

ruby-on-rails - #<WelcomeController :0x00000006ab2df8> 的未定义方法 `layout'

ruby-on-rails - resque-scheduler 是否需要 resque 任务才能运行排队的作业?