いつも忘れるのでメモ。

mailerオプション

script/generate mailer class_name method_name

   1  $ rails -v
   2  Rails 2.0.2
   3  $ script/generate mailer TestMailer welcome
   4        exists  app/models/
   5        create  app/views/test_mailer
   6        exists  test/unit/
   7        create  test/fixtures/test_mailer
   8        create  app/models/test_mailer.rb
   9        create  test/unit/test_mailer_test.rb
  10        create  app/views/test_mailer/welcome.erb
  11        create  test/fixtures/muji_mailer/welcome
viewは*.erb形式なんですね。

添付とbodyにURLを追加する時の注意

  • URLをbodyに渡すにはurl_forが使えます。
  • attachmentはメソッドなので@はいりません(ココはまりました)。
  • ファイルを複数添付の時はattachmentを複数回呼べばOKです。
       1      @body = {:sender => "satoko",
       2        :message => "welcome",
       3        :s21g_url => url_for(:host => "www.s21g.com", :controller => "top", :action => "index")
       4      }
       5  
       6      attachment :content_type => "image/png",
       7      :body =>  File.read("an-image.png"),
       8      :filename = "test.png"
       9  
      10      attachment :content_type => "image/png",
      11      :body =>  File.read("an-image2.png"),
      12      :filename = "test2.png"
    

generatorのmailerヘルプ

下記でコマンドでヘルプが表示できます

   1  $ script/generate mailer --help

Refs

http://wota.jp/ac/?date=20050731
http://rails-recipebook.g.hatena.ne.jp/rrbk/?word=*%5BMail%5D

posted by Png satoko on Thu 17 Apr 2008 at 11:14

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry530
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ