15.19. Przesyłanie wiadomości pocztowych za pomocą aplikacji Rails

Problem

Chcemy z poziomu aplikacji Rails przesłać wiadomość e-mail — na przykład potwierdzenie złożenia zamówienia lub powiadomienie, że w imieniu użytkownika wykonano pewne działania.

Rozwiązanie

Po pierwsze, należy wygenerować strukturę modułu pocztowego (mailer). Należy wejść do głównego katalogu aplikacji i wpisać następujące polecenie:

./script/generate mailer Notification powitanie
      exists  app/models/
      create  app/views/notification
      exists  test/unit/
      create  test/fixtures/notification
      create  app/models/notification.rb
      create  test/unit/notification_test.rb
      create  app/views/notification/powitanie.rhtml
      create  test/fixtures/notification/powitanie

Nadaliśmy centrum pocztowemu ...

Get Ruby. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.