ActiveAdmin预编译资产

时间:2020-03-18 13:51:44

标签: ruby-on-rails ruby sass

当我尝试使用进行预编译时 bundle exec rake assets:precompile 我得到这个错误。 我有什么可以自己修复的吗?它来自宝石的scss。
当我在我的application.scss中导入active_admin.scss时,只会出现此错误,因为我需要自定义管理面板

SassC::SyntaxError: Error: Undefined operation: "3rem 1.5rem times 2".
        on line 253:48 of ../../.rbenv/versions/2.5.6/lib/ruby/gems/2.5.0/gems/activeadmin-2.6.1/app/assets/stylesheets/active_admin/_forms.scss
        from line 8:9 of ../../.rbenv/versions/2.5.6/lib/ruby/gems/2.5.0/gems/activeadmin-2.6.1/app/assets/stylesheets/active_admin/_base.scss
        from line 12:9 of app/assets/stylesheets/active_admin.scss
        from line 57:9 of app/assets/stylesheets/application.scss
>> bar-inner-content-width: $sidebar-width - ($section-padding * 2);

   ------------------------------------------^

1 个答案:

答案 0 :(得分:0)

您的SassC版本是什么?(您可以使用“ sassc --version”进行检查)。尝试更改SassC的版本,然后重试。就我而言,我使用的是SassC的早期版本。