ここで提案されているように、Javascript テンプレートを含めるために public フォルダーに重複したディレクトリ構造を持つことは本当に好きではありません。私はプロジェクトに飛び込もうとしています。私のすべての JS ビューを他のビューに入れることから私を説得できる人は誰でも、そうしない理由を教えてください。私の考え:
Backbone、Jammit テンプレート、またはその他の Javascript を使用してデータのビューを作成する場合、そのコードは理想的には /app/views/[object] ディレクトリに置くべきではありませんか? データを表す方法が複数あるアプリケーションを設計している場合、それらのビューをすべて同じ場所に置くべきではないでしょうか?
もちろん、ルートを設定して Rails にファイルを提供させるのは意味がありませんが、Jammit/Closure/別の JS 圧縮ツールを使用している場合は、ディレクトリ構造と JS の間に処理レイヤーを既に追加しています。クライアントに送信します。それは、コードの編成/保守にとって最も意味のある場所にテンプレートを配置できるということではないでしょうか?
ありがとう。