1

我有一个应用程序,我正在尝试使用 rails 3.1.0.rc5 部署到 Heroku Cedar 堆栈。我遵循的一些博客实现了向 cedar 和资产管道的迁移:

在 git push 到 heroku 之后,我运行 assets:precompile 任务:

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在本地运行运行良好,没有错误。

4

1 回答 1

3

这似乎是 Sass 3.1.6 和蓝图之间的某种不兼容;我添加了

gem 'sass', '3.1.5'

到我的gemfile,这似乎已经清除了

于 2011-08-03T19:21:28.143 回答