檢視原始碼 mix phx.gen.notifier (Phoenix v1.7.14)
產生一個預設透過電子郵件傳送通知的通知器。
$ mix phx.gen.notifier Accounts User welcome_user reset_password confirmation_instructions
此任務預期一個內容模組名稱,接著是一個通知器名稱和一個或多個訊息名稱。訊息是將建立的函數,字首為「deliver」,所以訊息名稱應為「snake_case」且無標點符號。
此外,可以使用旗標 --context-app
指定一個內容應用程式,如果通知器是在一個傘狀架構下於其他應用程式中產生,這會很有用。p>
$ mix phx.gen.notifier Accounts User welcome_user --context-app marketing
在命令執行之前,應用程式「marketing」必須存在。