gpt4 book ai didi

ruby-on-rails - compass 未在某些文件中导入扩展名

转载 作者:行者123 更新时间:2023-12-05 00:34:40 24 4
gpt4 key购买 nike

这对我来说看起来有点奇怪。

我在 Cedar 堆栈上使用 Rails 3.2.3 和 compass-rails 1.8.6。

在 .sass 文件主“应用程序”文件夹中导入扩展时,扩展在 Heroku 中工作正常。

我在 /app/assets/stylesheets/mobile 中创建了第二个样式表文件夹和一个 /app/assets/stylesheets/mobile.scss文件。

在开发模式下,一切正常,但在 Heroku 上,它无法识别此文件夹中文件的扩展名。它看起来很奇怪,因为它似乎适用于应用程序文件夹文件。

2012-05-02T01:42:36+00:00 app[web.1]: Load path: /app
2012-05-02T01:42:36+00:00 app[web.1]: ActionView::Template::Error (File to import not found or unreadable: compass/css3/box-shadow.
2012-05-02T01:42:36+00:00 app[web.1]: (in /app/app/assets/stylesheets/mobile/header.css.sass)):

#app/assets/stylesheets/mobile/header.css.sass
@import "compass/css3/box-shadow"

# Gemfile
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'compass-rails'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end

最佳答案

只有 application.css默认情况下是预编译的。其他顶级文件需要在 config/environments/production.rb 中明确添加

例如

config.assets.precompile += ["mobile.css"]

关于ruby-on-rails - compass 未在某些文件中导入扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10406711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com