ruby-on-rails – 向UserMailer添加TextHelper
发布时间:2020-12-16 20:20:12 所属栏目:百科 来源:网络整理
导读:这个问题涉及到: How to use my view helpers in my ActionMailer views? 我有一个UserMailer.rb,我正在尝试添加TextHelper,所以我可以使用pluralize(@x,“x”).我已经尝试过几件事,但似乎没有办法: class UserMailer ActionMailer::Base 1. helper :text
这个问题涉及到:
How to use my view helpers in my ActionMailer views?
我有一个UserMailer.rb,我正在尝试添加TextHelper,所以我可以使用pluralize(@x,“x”).我已经尝试过几件事,但似乎没有办法: class UserMailer < ActionMailer::Base 1. helper :text 2. add_template_helper(TextHelper) 3. application.rb config.to_prepare do ActionMailer::Base.helper "text" end 你知道我的电子邮件可以多元化吗?谢谢! 解决方法
这对我来说是如何工作的:
class UserMailer < ActionMailer::Base include ActionView::Helpers::TextHelper def notify(alarms) mail(:subject => "#{alarms.size} new #{pluralize(alarms.size,'alarm')}",... end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |