日本語メールを送るには[[Ruby-GetText-Package:http://www.yotabanana.com/hiki/ja/ruby-gettext.html]]えばいいんですが、Webブラウザからアクセスされる場合なら、
・init_gettextも呼ばれる
・ロケールもブラウザのAccept-Languageなどから判定される
ので問題ないんですが、cronから直接モデルクラスのメソッドを呼び出す場合は、init_gettextやロケールは手動で設定してやる必要があります。
具体的にはモデルクラスに
      ActionController::Base.init_gettext "example"
      GetText.locale = "ja"
そんな感じ。

#blikifooter(志田)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら