Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Geleitwort des Fachgutachters
Einleitung
1 Einführung
2 Installation
3 Erste Schritte
4 Einführung in Ruby
5 Eine einfache Bookmarkverwaltung
6 Test-Driven Development
7 Rails-Projekte erstellen
8 Templatesystem mit ActionView
9 Steuerzentrale mit ActionController
10 Datenbankzugriff mit ActiveRecord
11 E-Mails verwalten mit ActionMailer
12 Nützliche Helfer mit ActiveSupport
13 Ajax on Rails
14 RESTful Rails und Webservices
15 Rails mit Plug-ins erweitern
16 Performancesteigerung
17 Sicherheit
18 Veröffentlichen einer Rails-Applikation auf einem Server
Ihre Meinung?

Spacer
 <<   zurück
Ruby on Rails 2 von Hussein Morsy, Tanja Otto
Das Entwickler-Handbuch
Buch: Ruby on Rails 2

Ruby on Rails 2
geb., mit DVD
699 S., 39,90 Euro
Rheinwerk Computing
ISBN 978-3-89842-779-1
Online bestellenPrint-Version jetzt bestellen
* versandkostenfrei in (D) und (A)
Pfeil 11 E-Mails verwalten mit ActionMailer
  Pfeil 11.1 Beispielprojekt: Kontaktformular
  Pfeil 11.2 HTML-E-Mails
  Pfeil 11.3 E-Mails mit Anhängen
  Pfeil 11.4 Konfiguration


Rheinwerk Computing - Zum Seitenanfang

11.3 E-Mails mit Anhängen  topZur vorigen Überschrift

attachment

Um eine E-Mail mit einem Anhang zu versenden, rufen Sie innerhalb der entsprechenden Methode in Ihrem Mailer-Model die Methode attachment auf, der Sie einen Inhaltstyp und die Datei übergeben. Wenn Sie zum Beispiel an die Bestätigungs-E-mail, die die Kunden erhalten, das Ruby on Rails Logo anhängen möchten, gehen Sie wie folgt vor:

class ContactMailer < ActionMailer::Base

  def confirmation(email, sent_at = Time.now)
    @subject    = 'Ihre Kontaktnachricht erhalten'
    @body       = {}
    @recipients = email
    @from       = 'info@railsbuch.de'
    @sent_on    = sent_at
    @headers    = {}

    attachment :content_type => "image/jpeg",
	       :body => File.read("public/images/rails.png") 
end

Die Methode attachment wird pro Anhang aufgerufen. Das heißt, wenn Sie zwei Dateien an eine E-Mail anhängen möchten, müssen Sie die Methode zweimal aufrufen.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
 <<   zurück
  Zum Katalog
Zum Katalog: Ruby on Rails 2
Ruby on Rails 2
Jetzt bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Ruby on Rails 3.1






 Ruby on Rails 3.1


Zum Katalog: Responsive Webdesign






 Responsive Webdesign


Zum Katalog: Suchmaschinen-Optimierung






 Suchmaschinen-
 Optimierung


Zum Katalog: JavaScript






 JavaScript


Zum Katalog: Schrödinger lernt HTML5, CSS3 und JavaScript






 Schrödinger lernt
 HTML5, CSS3
 und JavaScript


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Rheinwerk Verlag GmbH 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Rheinwerk Computing]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de