我正在尝试更改疯狂的管理员样式。我查看了 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 会覆盖样式,但我不会尝试预编译我的资产,但这也不起作用,这一切似乎都太容易了。但是我一直认为,如果引擎在同一目录路径中具有相同的文件名,那么您在应用程序中拥有的内容会覆盖引擎中的任何内容,我认为这是错误的吗?