小编Sea*_*edy的帖子

TypeError:没有将Sprockets :: BundledAsset隐式转换为String

我已经将我的生产环境分叉到一个新的临时环境,两者都运行良好.

虽然我可以将新的更改推向生产,但在推送到分期时我会得到以下结果.

production.rbstaging.rb文件是完全一样的,我已经筋疲力尽,试图找到与此特定错误有关的任何解决方案.

当然我错过了什么.

-----> Preparing app for Rails asset pipeline
       Running: rake assets:precompile
       I, [2014-09-24T05:21:09.297742 #2095]  INFO -- : Writing /tmp/build_c90fc427-f684-436a-8076-52a06445793d/public/assets/sprites/header-logo-bea8afedabab24e6c9c2ae143b98a4cd.png
       I, [2014-09-24T05:21:09.611544 #2095]  INFO -- : Writing /tmp/build_c90fc427-f684-436a-8076-52a06445793d/public/assets/sprites/icon-menu-24e80c653076ff64f974b967b5689ef0.png
       I, [2014-09-24T05:24:45.435673 #2095]  INFO -- : Writing /tmp/build_c90fc427-f684-436a-8076-52a06445793d/public/assets/application-acec9c16affb16f353636a9529aa1673.js
       rake aborted!
       TypeError: no implicit conversion of Sprockets::BundledAsset into String
       (in /tmp/build_c90fc427-f684-436a-8076-52a06445793d/app/assets/stylesheets/site.scss)
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/compass-0.12.7/lib/compass/sass_extensions/functions/image_size.rb:17:in `extname'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/compass-0.12.7/lib/compass/sass_extensions/functions/image_size.rb:17:in `initialize'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/compass-0.12.7/lib/compass/sass_extensions/functions/image_size.rb:50:in `new'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/compass-0.12.7/lib/compass/sass_extensions/functions/image_size.rb:50:in `image_dimensions'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/compass-0.12.7/lib/compass/sass_extensions/functions/image_size.rb:4:in `image_width'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/sass-3.2.19/lib/sass/script/funcall.rb:113:in `_perform'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/sass-3.2.19/lib/sass/script/node.rb:40:in `perform'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/sass-3.2.19/lib/sass/script/operation.rb:73:in `_perform'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/sass-3.2.19/lib/sass/script/node.rb:40:in `perform'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/sass-3.2.19/lib/sass/script/funcall.rb:99:in `block in _perform'
       /tmp/build_c90fc427-f684-436a-8076-52a06445793d/vendor/bundle/ruby/2.1.0/gems/sass-3.2.19/lib/sass/script/funcall.rb:99:in `map' …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku sprockets

10
推荐指数
0
解决办法
787
查看次数

标签 统计

heroku ×1

ruby-on-rails ×1

sprockets ×1