私のアプリケーション構造は次のようになります
myapp
app/assets/javascripts/admin/admin.js
app/controllers/admin/admin_controller.rb
app/views/admin/new.html.haml
app/views/admin/new.js.haml
フォーム内の特定のコンテンツをレンダリングするために、いくつかのajax関数を使用しています。指定されたアクションnew.js.haml
は、呼び出しがjs形式の場合にトリガーされます。私のadmin.js
ファイルには、このajax呼び出しの後に含まれていない他のスクリプトもいくつかあります。スクリプトをコピーしてnew.js.hamlに貼り付けると、すべて正常に機能します。ただし、アプリに冗長なスクリプトを含めたくありません。これをリファクタリングする方法は?