Mailers

Padrino provides generator support for quickly creating new mailers within your Padrino application.

Options Default Aliases Description
root . -r specify the root destination path
app /app -a specify the application destination path
destroy false -d removes all generated files
namespace -n specify the name space of your padrino project

Run mailer generators from the root of a Padrino project, the folder that contains config/boot.rb. Unless you pass -n, they read the project namespace from the .components file that the project generator creates.

Using the mailer generator is as simple as:

$ padrino g mailer UserNotifier

If you want create a mailer for a specified sub app you can:

$ padrino g mailer UserNotifier -a my_sub_app

You can also specify desired delivery actions to be added to the mailer:

$ padrino g mailer UserNotifier confirm_account welcome inactive_account

The mailer generator will then construct the mailer file within app/mailers/user_notifier.rb

You can destroy mailer that you created via the destroy option and setting it to true. Default is false.

$ padrino g mailer UserNotifier -d

This remove all created mailer files.

Type to search the guides.