日本語メールを送るにはRuby-GetText-Packageえばいいんですが、Webブラウザからアクセスされる場合なら、
・init_gettextも呼ばれる
・ロケールもブラウザのAccept-Languageなどから判定される
ので問題ないんですが、cronから直接モデルクラスのメソッドを呼び出す場合は、init_gettextやロケールは手動で設定してやる必要があります。
具体的にはモデルクラスに

     ActionController::Base.init_gettext "example"
     GetText.locale = "ja"

そんな感じ。

投稿者志田 | パーマリンク?

| append.gif

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

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