Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.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
Ruby on rails 如何防止scaffold.css覆盖自定义css?_Ruby On Rails_Css - Fatal编程技术网

Ruby on rails 如何防止scaffold.css覆盖自定义css?

Ruby on rails 如何防止scaffold.css覆盖自定义css?,ruby-on-rails,css,Ruby On Rails,Css,我想不出来。这可能很琐碎,但我对rails非常陌生 如果您能帮忙,请提前感谢 答复: 我转到生成的文件,该文件将页眉添加到我的页面中,并将包含的css文件更改为我自己的自定义文件。有一个关于不使用scaffold.css的问题,可能是您想要的 这不是最漂亮的css,但在css中你可以添加'!在一条语句后加上“重要”,以覆盖所有“正常”css语句。因此,您可以使用以下内容: border:0px !important; 在您的css中。在Rails 3.1中,由于默认情况下只包括应用程序样式,所

我想不出来。这可能很琐碎,但我对rails非常陌生

如果您能帮忙,请提前感谢

答复:


我转到生成的文件,该文件将页眉添加到我的页面中,并将包含的css文件更改为我自己的自定义文件。

有一个关于不使用scaffold.css的问题,可能是您想要的


这不是最漂亮的css,但在css中你可以添加'!在一条语句后加上“重要”,以覆盖所有“正常”css语句。因此,您可以使用以下内容:

border:0px !important;

在您的css中。

在Rails 3.1中,由于默认情况下只包括应用程序样式,所以它的工作原理会有点不同


由于有一个列表包含了所有进一步包含的文件,如此处所述:,因此您只需更改此列表的顺序或将文件添加到特定位置。

将具有正确样式的CSS文件应用于最后加载

或者正如其他人建议的那样,您可以添加!如果您无法更改css文件的加载顺序,则这对于相关css非常重要

body {
color:#FFFFFF!important;
}

关于“rails g scaffold MyModel——无样式表”的说法不明显吗?那么您是如何解决您的问题的呢?您可以将顺序包含规则应用到您的css包含中-请参阅以获取想法。不要使用
!重要信息
,用于此类琐事。改为更改CSS的加载顺序。加载顺序只与同等特殊性的规则有关,正如我在回答中已经指出的,这不是漂亮的CSS,但在您被框架CSS卡住的情况下,它有时是最有意义的。无论哪种方式,它都是一个值得注意的好选择,而不像
!重要的是
是邪恶的,只是影响特定性的另一种(丑陋的)方式。