私は Devise を使用して Rails での認証を管理しています。その一環として、Devise は確認のためにメールを送信し、パスワードをリセットします。テンプレートを編集して、当社のブランドに合わせてカスタマイズできます。
クライアントが現在要求していることはよりトリッキーであり、いくつかのガイダンスが必要です。管理者ユーザーがアプリを介して電子メール テンプレートを編集できるようにしたいと考えています。
Devise メール テンプレートは HAML ビューです。テンプレートを大きな文字列としてDBに単純に保存できると思いますが、問題は(a)ユーザーがHAMLを理解していることです(つまり、中間マークアップまたはTinyMCEを使用する必要があります)(b)どのようにレンダリングしますか私のコントローラー?魔法のように、正しいビューに移動します。コントローラーに「render」と言う方法がわかりません。
技術的には、最後のレンダリング ステップはブロッカーのように見えます。何か案は?