У меня есть приложение, которое я пытаюсь развернуть в стек Heroku Cedar с помощью rails 3.1.0.rc5. Некоторые блоги, за которыми я следил, осуществляли переход на кедр и конвейер активов:
После git-толчка к героку я запустил задание ресурсов: прекомпиляция:
heroku run rake -t assets:precompile --app myapp
Файлы js скомпилированы нормально, однако Sass-бомбы компилируют application.css.scss с ошибкой:
rake aborted! undefined method `args=' for [[]]:Sass::Tree::FunctionNode (in /app/app/assets/stylesheets/application.css.scss)
Полный вывод и трассировка стека здесь: https://gist.github.com/1122683
работает bundle exec rake assets:precompile локально выполняется нормально без ошибок.
bundle exec rake assets:precompile
Кажется, что-то несовместимо между Sass 3.1.6 и blueprint; Я добавил
gem 'sass', '3.1.5'
в мой гемфайл, и это, кажется, очистило его