ユーザーがアップロードしてレポートを生成できるテンプレートがあります。特別なタグを html テンプレートに入れることができ、データベースからのデータに置き換えられます。簡単な例:
<div class="customer-info">
<h1>{customer_name}</h1>
<h2>{customer_address_line1}</h2>
<h2>{customer_address_line2}</h2>
<h2>{customer_address_city}, {customer_address_state} {customer_address_zip}</h2>
</div>
顧客を検索し、テンプレートを解析してトークンを置き換えるコントローラーがあります。
現在、コントローラに解析コードがあり、ファット コントローラを作成しています。良くない。
しかし、どこにコードを移動すればよいでしょうか? モデルフォルダ? Util フォルダを作成してそこに配置しますか?
Rails Wayがどうなるかはわかりません。