Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 基金会创业板不兼容单位:&XX27;rem';和';px和x27; 我已经安装了版本5.5.2.1的基础宝石。启动应用程序时,我收到以下错误: Showing /home/user/Scrivania/sites/store/app/views/layouts/application.html.erb where line #9 raised: Incompatible units: 'rem' and 'px'._Css_Ruby On Rails_Sass_Zurb Foundation_Zurb Foundation 5 - Fatal编程技术网

Css 基金会创业板不兼容单位:&XX27;rem';和';px和x27; 我已经安装了版本5.5.2.1的基础宝石。启动应用程序时,我收到以下错误: Showing /home/user/Scrivania/sites/store/app/views/layouts/application.html.erb where line #9 raised: Incompatible units: 'rem' and 'px'.

Css 基金会创业板不兼容单位:&XX27;rem';和';px和x27; 我已经安装了版本5.5.2.1的基础宝石。启动应用程序时,我收到以下错误: Showing /home/user/Scrivania/sites/store/app/views/layouts/application.html.erb where line #9 raised: Incompatible units: 'rem' and 'px'.,css,ruby-on-rails,sass,zurb-foundation,zurb-foundation-5,Css,Ruby On Rails,Sass,Zurb Foundation,Zurb Foundation 5,在互联网上的其他情况下,我尝试更改gem文件夹中的文件_settings.scs: ../../var/lib/gems/2.1.0/gems/foundation-rails-5.5.2.1/vendor/assets/stylesheets/foundation/_settings.css 我评论了以下几行: $row-width: rem-calc(1000); $column-gutter: rem-calc(30); $total-columns: 12; 我已经设置了自定义的$b

在互联网上的其他情况下,我尝试更改gem文件夹中的文件_settings.scs:

../../var/lib/gems/2.1.0/gems/foundation-rails-5.5.2.1/vendor/assets/stylesheets/foundation/_settings.css
我评论了以下几行:

$row-width: rem-calc(1000);
$column-gutter: rem-calc(30);
$total-columns: 12;
我已经设置了自定义的$base字体大小:

 $base-font-size: 14px;
 $rem-base: $base-font-size;

我不想降级我的gems,所以你能帮我解决这个错误吗?

问题发生在你的scs中的某个地方,因为你在一个函数中混合了
rem calc
px
,这将引发一个错误。我遇到了同样的问题,通过将某些自定义样式和覆盖更改为
rem calc
,解决了这个问题。您可能重写与默认基础样式冲突的变量。 以下是如何发生此错误的示例:

$my-font-size: rem-calc(18);
.my-class { 
  font-size: ($rem-number - 5px); 
}

但是,当您重写一个变量时,仍然可以使用一个变量,该值在ReM- Cal.

函数中使用。
我建议您检查一下
foundations_和_overrides.scss
,看看您是否用
px
值覆盖了任何变量,然后将其更改为
rem calc
。在我的例子中,重写
$topbar
变量是个问题

谢谢@JeffD23。这正是我的问题,我被困在这个问题上。将其他地方使用的一些
px
值更改为
rem-calc()
,问题就解决了。