【发布时间】:2013-12-21 09:14:11
【问题描述】:
有谁知道如何在 rails 中正确使用响应式 bootstrap.css?在我看来,当我在旁边创建一个额外的实验项目(具有相同的 html 和 css 索引代码)时,仅链接以下 2 个样式表可以正常工作。 作品:
<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 项目中使用引导和引导响应,或者资产管道如何工作:-)?我建议你先阅读这篇文章guides.rubyonrails.org/asset_pipeline.html
-
啊谢谢!我想我的问题是两部分的。首先,我的问题是如何在 Rails 项目中使用引导响应。
-
你在某处有'css'目录吗?这不是典型的 Rails 设置的一部分。我同意 Guy 的观点:通读资产管道的文档,然后根据需要澄清您的问题。
-
您可以手动包含 Bootstrap 资产或尝试像 github.com/seyhunak/twitter-bootstrap-rails 这样的 gem
标签: html css ruby-on-rails ruby twitter-bootstrap