読者です 読者をやめる 読者になる 読者になる

script/runnerからActionMailerを立ち上げた場合、gettextの_が見つからないと言われる

Ruby Rails

script/runnerから_メソッドがviewにあるactionmailerを叩いた場合、エラーになります。

% ./script/runner 'SendingMail.send_mails'
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/runner.rb:48: undefined method `_' for # (ActionView::TemplateError)

仕方ないから、ビューに

<% extend GetText-%><%=h _('%{name}さん') % {:name => @user.name} %><%= @mail.body %><%= _('返信用URL') %><%= @url %>

なんぞやって特異メソッドとしてGetTextをつけると
うまく行くのですが、これでいいのだろうか?