gpt4 book ai didi

ruby-on-rails - 在 ActionMailer 邮件定义中使用辅助方法

转载 作者:行者123 更新时间:2023-12-03 22:18:04 25 4
gpt4 key购买 nike

我想在我的 UserMailer 类中使用我的 mailer_helper 方法。我添加了 helper :mailer_helper,这对查看文件非常有效。但是,它们在 UserMailer.rb 中的实际邮件定义中不起作用。

例如,我不能在定义邮件主题时使用辅助方法:

mail(to: my_email,
reply_to: someones_email,
subject: "#{helper_method "something"}: Hello!")

我怎样才能让它工作?

注意

这可能看起来与我最近提出的一个问题相似,但它完全不同。在这个问题中,我问的是使用在我已经在邮件程序 View 中成功使用的帮助程序文件中定义的帮助程序方法。另一个问题是关于使用 Controller 中定义的辅助方法。

最佳答案

您可以手动将您的助手包含在您拥有的 ActionMailer 类中。

class UserMailer
include YourHelper

#here you can use the method of your helper
end

关于ruby-on-rails - 在 ActionMailer 邮件定义中使用辅助方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13398744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com