ssc*_*rus 15 ruby-on-rails actionmailer helper ruby-on-rails-3
这个问题与以下内容有关:如何在ActionMailer视图中使用我的视图助手?
我有一个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
Run Code Online (Sandbox Code Playgroud)
你知道如何在我的电子邮件中使用复数吗?谢谢!
小智 26
这就是它对我有用的方式:
class UserMailer < ActionMailer::Base
include ActionView::Helpers::TextHelper
def notify(alarms)
mail(:subject => "#{alarms.size} new #{pluralize(alarms.size, 'alarm')}", ...
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2756 次 |
| 最近记录: |