所以我在我的网站上使用 sass 已经有一段时间了,没有任何问题。我已经为此工作了大约一年。
应用程序/资产/样式表/application.css
/*
*= require_self
*= depend_on sitewide.css.scss
*/
@import "sitewide.css.scss";
最近我添加了一个 gem,我似乎记得由于安装了这个新的 gem (simple_form),sass gem 得到了更新。
当我在生产中预编译资产时,导入抱怨它找不到“sitewide.css.scss”
我不得不将@import 修改为:
@import "app/assets/stylesheets/sitewide.css.scss";
编译我的资产,生产站点现在可以正常工作。
但
现在发展被打破了!
ActionController::RoutingError (No route matches [GET]
"/assets/app/assets/stylesheets/sitewide.css.scss"):
config/initializers/quiet_assets.rb:6:in `call_with_quiet_assets'
开发和生产都已捆绑更新,因此所有宝石(应该是?)相同
所以这一定是我的环境/development.rb 的问题???
它包含以下与资产配置相关的内容:
config.assets.compress = false
config.assets.debug = true
发生了什么?
这是捆绑展示:
- ASCII85 (1.0.2)
- actionmailer (3.2.8)
- 动作包(3.2.8)
- 活动模型(3.2.8)
- 活动记录(3.2.8)
- activerecord-sqlserver-适配器 (3.2.10)
- 主动资源(3.2.8)
- 主动支持 (3.2.8)
- 可寻址 (2.3.2)
- afm (0.2.0)
- 雷尔 (3.0.2)
- bcrypt-ruby (3.0.1)
- 建设者(3.0.4)
- 捆绑器 (1.0.21)
- 咖啡轨 (3.2.2)
- 咖啡脚本(2.2.0)
- 咖啡脚本源 (1.4.0)
- 设计(2.0.4)
- 厄鲁比斯 (2.7.0)
- 执行js (1.4.0)
- 哈希(2.1.0)
- 远足 (1.2.1)
- i18n (0.6.1)
- 旅程 (1.0.4)
- jquery-rails (2.1.4)
- json (1.7.6)
- 雷神 (0.14.1)
- libxml-ruby (2.3.3)
- 邮件 (2.4.4)
- 哑剧类型 (1.19)
- multi_json (1.5.0)
- mysql2 (0.3.11)
- orm_adapter (0.0.7)
- pdf阅读器 (1.3.0)
- 多语言(0.3.3)
- 对虾 (0.12.0)
- 机架 (1.4.1)
- 机架缓存 (1.2)
- 机架 SSL (1.3.2)
- 机架测试(0.6.2)
- 导轨 (3.2.8)
- 铁路 (3.2.8)
- 耙子 (10.0.3)
- rdoc (3.12)
- 红宝石-rc4 (0.1.5)
- 萨斯(3.2.5)
- sass-rails (3.2.5)
- simple_form (2.0.4)
- 链轮 (2.1.3)
- 雷神 (0.16.0)
- 倾斜 (1.3.3)
- tiny_tds (0.5.1)
- 树顶 (1.4.12)
- ttfunk (1.0.3)
- tzinfo (0.3.35)
- 丑化者 (1.3.0)
- 典狱长 (1.1.1)