CDN を介して簡単に配布できるように、すべてのバックボーン テンプレートを 1 つの JS ファイルにまとめたいと考えています。理想的には、Rails アセット コンパイル ワークフローでも動作するはずです。
考えられる解決策 #1:
そのように宣言されたすべてのテンプレートを含む単一の JS ファイル:
app.templates.view = " \
<h3>something code</h3> \
";
面倒すぎる。ハイライト不足。
考えられる解決策 #2:
すべてのテンプレートをインラインで含む単一の html ファイル。マスター ドキュメントにパーシャルを含めます。
<script type="text/template" id="list-item">
<li><%= item %></li>
</script>
CDN を通じて配布されている縮小された JS ファイルの利点を使用できません。テンプレートは HTML ファイルとインラインになります。
考えられる解決策 #3:
Require.js を使用しますが、単一の JS ファイルにすべてのテンプレートを含める必要性を解決していないようです。