Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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
Html rails不工作的响应引导_Html_Css_Ruby On Rails_Ruby_Twitter Bootstrap - Fatal编程技术网

Html rails不工作的响应引导

Html rails不工作的响应引导,html,css,ruby-on-rails,ruby,twitter-bootstrap,Html,Css,Ruby On Rails,Ruby,Twitter Bootstrap,有人知道如何在rails中正确使用responsive bootstrap.css吗?在我看来,当我创建一个额外的实验项目(使用相同的html和css索引代码)时,只链接下面两个样式表就可以了。 有效: <link rel="stylesheet" href="css/bootstrap-responsive.css"> <link rel="stylesheet" href="css/bootstrap.css"> 这就是我困惑的地方。我的问题似乎是使用样式链接标

有人知道如何在rails中正确使用responsive bootstrap.css吗?在我看来,当我创建一个额外的实验项目(使用相同的html和css索引代码)时,只链接下面两个样式表就可以了。 有效:

<link rel="stylesheet" href="css/bootstrap-responsive.css">
<link rel="stylesheet" href="css/bootstrap.css">

这就是我困惑的地方。我的问题似乎是使用样式链接标记从application.html.erb文件中的每个页面加载所有css文件: 不起作用:

<%= stylesheet_link_tag    "application", :media => "all" %>
“全部”%>

我如何使它在应用程序文件中只加载2个样式表而不是全部?我曾尝试安装sass gem,但没有找到任何地方。出于效率考虑,我想知道如何做到这一点,但如果有更好的解决方案,我洗耳恭听。提前谢谢

您可以使用类似宝石的

也可以手动将引导资产复制到Rails项目中。我建议将它们放在供应商目录中,如/app/assets/stylesheets/vendor/

然后确保这些文件包含在appision.css(manifest)文件中


我的问题是不理解资产管道如何正确工作。目前有一个CSS规则使其大小不正确。我相信你们都知道资产管道是如何运作的,所以我不想再进一步解释了

您的问题有点不清楚,您是在问如何在Rails项目中使用引导和引导响应,还是资产管道如何工作:-)?我建议你先读一读,啊,谢谢!我想我的问题是两部分的。首先,我的问题是如何在rails项目中使用引导响应?这不是典型Rails设置的一部分。我同意盖伊的观点:通读资产管道的文档,然后根据需要澄清您的问题。您可以手动包含引导资产,或者尝试类似gem的方法
*= require vendor/bootstrap-responsive.css
*= require vendor/bootstrap.css