из TheCompWiz :
оригинальный форум
Хорошо ... Я думаю, что нашел исправление для рельсов 3.1. Хитрость заключается в том, чтобы не использовать активы. Вам нужна страница, которая будет отображена. Это может показаться хакерским ... Я согласен ... но это работает. Вероятно, это будет лучше в будущем.
Что вам нужно сделать, это добавить запись в файле маршрутов перед "ресурсами" для продуктов, например, так:
соответствует "/products/index.js",: controller => 'products',: action =>
'index',: format =>: js
и действуйте как обычно. По сути, это заставляет Rails пропустить использование новой системы управления активами ... и вернуться к старомодной настройке рендеринга. Вероятно, это хорошо, так как index.js отображается для каждого запроса и не будет согласован с другим javascript и не будет минимизирован.
// может быть, хороший ответ ...