В моем файле среды установка:
config.action_controller.perform_caching = true
приводит к тому, что javascript вообще не загружается.
Единственные javascript_include_tags, которые я использую, находятся в трех разных файлах представления и объявлены как таковые:
= javascript_include_tag 'jquery.timeago', 'application', 'rails_custom', :cache => 'common'
= javascript_include_tag 'application', 'rails_custom', :cache => 'common'
= javascript_include_tag 'jquery.validity.pack', 'jquery.timeago', 'application', 'rails_custom', :cache => 'common'
Но первый и третий из них никогда не включаются в один и тот же запрос.
После установки переменной в приведенной выше среде при обращении к приложению возникает запрос на common.jsвыполняется, и сервер возвращает его, но Firefox выдает синтаксическую ошибку, утверждая, что значительная часть файла не является функцией.
При каких обстоятельствах кэширование может привести к объединению файлов JavaScriptнекорректны