heroku投掷波本威士忌`未定义的混合'变换'`

时间:2013-10-31 13:54:26

标签: heroku ruby-on-rails-4 bourbon

我正在向heroku部署rails 4应用程序

Running: rake assets:precompile
   I, [2013-10-31T13:50:45.980969 #699]  INFO -- : Writing /tmp/build_66fd87fd-a9f1-442b-88b3-ccbc9f7f6e28/public/assets/application-ffa1a91721fb49b9c6414032f35a7045.js
   rake aborted!
   Undefined mixin 'transform'.
   (in /tmp/build_66fd87fd-a9f1-442b-88b3-ccbc9f7f6e28/app/assets/stylesheets/main.css.scss:29)
   /tmp/build_66fd87fd-a9f1-442b-88b3-ccbc9f7f6e28/app/assets/stylesheets/main.css.scss:29:in `transform'
   /tmp/build_66fd87fd-a9f1-442b-88b3-ccbc9f7f6e28/app/assets/stylesheets/main.css.scss:29

一切都在本地工作,包括mixin与之相关的风格,所以我对此感到困惑。没有看到关于谷歌的很多文档:foo关于问题是什么。我有

  config.assets.initialize_on_precompile = false

在application.rb

有关在这里做什么的任何想法?

1 个答案:

答案 0 :(得分:-1)

您的application.css.scss似乎包含引用main.css.scss mixins的bourbon。您需要在@import 'bourbon'文件的顶部以及引用mixins的任何其他main.css.scss文件中添加scss