私の現在のプロジェクトでは、ユーザーが電子メールマーケティングプログラムにインポートするために、HTMLとテキストのみのテンプレートを含む.zipファイルをアセンブルする必要があります。
私はこのプロジェクトを継承しましたが、現在、コードは「偽の」モデル(データベーステーブルに直接相関しないモデル)を使用しています。このモデルでは、動的変数を使用して特定のデータを入力し、テンプレート全体を文字列に格納します。エリア。「偽の」モデルには、zipファイルを作成するためのメソッドがあります。
これを行うにはもっと良い方法が必要だと私には思えます。テンプレートを.erb/hamlファイルに移動し、圧縮に備えてファイルにデータを入力するメソッドを作成する方法があるかどうか疑問に思いました。基本的に、実際に表示せずにHTMLおよびテキストファイルをレンダリングする方法はありますか?
助けてくれてありがとう。