私のアプリには、必要なすべての JS ファイル (私のスクリプト、Twitter Bootstrap などのライブラリ) が含まれています。
問題は、AJAX 経由で呼び出されるリクエストがある場合、呼び出し先のページに、アプリに含まれる JS ファイルが含まれず、呼び出し先のページに含める必要があることです。
例: my_scripts.jsには多くの JS 関数が含まれています。
AJAX を介して呼び出されるページへのリンク
<a href="/articles/create_new" data-remote="true>Create New Article</a>
/views/articles/_create_new.html.haml
...some content of this file.. #here doesn't work the functions from the file "my_scripts.js"
/views/articles/_create_new.html.hamlにこのリンクを入れると
= javascript_include_tag "my_scripts"
...some content of this file..
/views/articles/_create_new.html.haml でこれらの JS 関数が機能します。
JSファイルを常にAJAXページに含めるのは良い方法ではないため、すべてのJSファイルをすべてのAJAXページに自動的に配置する方法がある場合は、お尋ねしたいと思います...
ありがとう