Notifun

To install run: rails g notifun:install

This will generate three things: The config initializer at config/initializers/notifun.rb. The migration to create the notifun tables. The json file for loading message templates at config/notifun_templates.json.

Once installed, edit config/notifun_templates.json to add your message templates. You can edit them at /notifun/message_templates. You can see the generated messages at /notifun/messages. Users can edit their preferences at /notifun/preferences.

rails g notifun:install can also be used to install missing fields after updates.