В моем приложении rails у меня есть 3 макета для разных пользователей. Каждый макет содержит некоторые javascript и css-файлы, включенные в него.Предварительная компиляция активов в разных макетах - Рельсы
Я не могу использовать следующую строку в моем application.js или application.css файл
//= require_tree . or *= require_tree .
Когда я предварительно собрать все мои JS и CSS каждая вещь получить нарушенные на моем сайте.
Но я хочу скомпилировать все мои js и css-файлы, но компиляция тогда вместе не работает. Потому что, когда я скомпилирую все файлы css вместе, некоторые из моих классов переопределяются другими классами.
Даже несмотря на предварительную компиляцию моих активов, это не дает мне никакой ошибки.
или я могу включить только те файлы в application.js или application.css, которые являются общими в 3 макетах. как этот
//= require jquery-1.8.3
//= require jquery-migrate-1.0.0.js
//= require jquery-ui.js
Но что, если я хочу заранее собрать мои другие JS или CSS файлы, которые не являются общими в макетах? Любое решение?
Я получил решение от этого http://stackoverflow.com/questions/8563651/rails-3-1-exclude-js-files -from-asset-pipe – Ashwini