3
モデルの変数にテンプレートをレンダリングする一般的なユースケースと思われる、Railsでいくつかのメールテンプレートを作成しています。これについてRails 3でどうすればいいですか?Rails 3では、ローカル変数をテンプレートに渡しながら、モデル内の変数に部分テンプレートをレンダリングするにはどうすればよいですか?
モデルの変数にテンプレートをレンダリングする一般的なユースケースと思われる、Railsでいくつかのメールテンプレートを作成しています。これについてRails 3でどうすればいいですか?Rails 3では、ローカル変数をテンプレートに渡しながら、モデル内の変数に部分テンプレートをレンダリングするにはどうすればよいですか?
モデルはプレゼンテーションについて何も知らないでください。変数を設定してから、部分的に内部の電子メールテンプレートをレンダリングしてみてください。
これはまったく役に立ちません。テンプレートから電子メールを生成し、CRONでバックグラウンドで送信する必要がある場合はどうすればよいですか? – Tony
スクリプト内でERBテンプレートエンジンを使用できますが、ロジックはアプリケーションの "モデル"側にあるべきではありません。 – Eimantas
私のアプリの "モデル"側にはないロジックはありますか?私はいくつかの計算に基づいて記入する必要がある電子メールテンプレートを持っています。これらの計算とテンプレートの作成は、電子メールを送信するバックグラウンドプロセスで動的に実行する必要があります。だから私は、テンプレートが私のコードのモデル側に存在しなければならないと思うし、それを埋めるためのロジックはすべてそこに行かなければならないと思う。 – Tony