日本語メールを送るには[[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(志田)
 
 tag: [[Ruby on Rails>tag/Ruby on Rails]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

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