0

我正在尝试更改疯狂的管理员样式。我查看了 spree_backend 引擎,发现他们在引擎内部和内部提供了一个名为_variables_override.scss它的文件app/assets/stylesheets/admin/globals/。我在里面看到了这个

/*--------------------------------------------------------- 
Empty file to override variables in user applications.

To set your own colors, sizes or fonts just override this 
file in you're application and set variables according to
globals/_variables.scss file.
--------------------------------------------------------- */

因此,我创建了自己app/assets/stylesheets/admin/globals/_variables_override.css的数据并从引擎中复制了数据,globals/_variables.scss认为 spree 会覆盖样式,但我不会尝试预编译我的资产,但这也不起作用,这一切似乎都太容易了。但是我一直认为,如果引擎在同一目录路径中具有相同的文件名,那么您在应用程序中拥有的内容会覆盖引擎中的任何内容,我认为这是错误的吗?

4

1 回答 1

2

您的 styleshhet 名称需要完全匹配。您的描述将名称列为:

应用程序/资产/样式表/admin/globals/_variables_override.css

它需要是

应用程序/资产/样式表/admin/globals/_variables_override.scss

于 2013-08-20T07:55:20.550 回答