私は現在、多くの JavaScript コードを含むアプリケーションに取り組んでいます。すべてのページ/パーシャルにインライン JavaScript コードを書いていますが、ほとんどのコードは別の場所で再利用されています。これらの小さなスクリプトを、より便利で保守しやすいものにリファクタリングする方法を見つけようとしています。私は jQuery を使用しているため、組み込みの JS ジェネレーターは使用していません。
これまでのところ、次のことを考えてきました。
すべてを
application.js
新しい UJS スタイル ヘルパーに移動して、そのメリットを享受してください。これは、私が現在持っているものよりも少しだけ優れています。これは、大きな不格好な JS ファイルになってしまうためです。js_erb gemを使用して、javascript ソース コードを書き込み
app/javascripts
、i18n、HTML テンプレート、およびコンパイルを自動的に取得する方法を提供します。試したことがなく、rails3 と互換性があるかどうかもわかりませんが、sprockets-railsを使用してください。
そのようなトピックに関する経験/提案はありますか?