1

我正在向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 相关的样式,所以我对此感到困惑。在 google:foo 上没有看到太多关于问题所在的文档。我有

  config.assets.initialize_on_precompile = false

在应用程序.rb

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

4

1 回答 1

-1

看起来您的application.css.scss包含一个main.css.scss引用bourbonmixins 的内容。您需要添加@import 'bourbon'到文件的顶部以及引用 mixins 的main.css.scss任何其他文件。scss

于 2014-01-17T03:23:00.773 回答