3

用 Twitter Bootstrap 美化了我的 Rails 应用程序,但我想我错过了如何将Bootstrap 的响应行为添加到资产管道中。

目前,当我拉伸窗口时,它不会增长(或缩小,就此而言)。

我在以下位置添加了视口元数据<head>

<meta content='width=device-width, initial-scale=1.0' name='viewport'>

但是,不太确定如何或在何处添加样式表:

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

3 回答 3

7

找到它们,它们已经包含在bootstrap-sass gem 中:

“根据 Bootstrap 项目,我们默认不包含响应式样式。@import "bootstrap-responsive";获取它们。”

于 2012-09-20T13:53:03.327 回答
0

您可以将文件添加到 sprockets 可以找到它的地方,例如vendors/assets/stylesheets自然的地方。取决于你有什么app/assets/stylesheets/application.css可能会这样做,但如果你require_tree .在那里没有声明,那么你需要明确地包含它:

/*
 ...
 *= require bootstrap-responsive.css
 */

在你的布局中,如果你有一个stylesheet_include_tag :application应该这样做的,你不应该明确地添加它。

于 2012-09-20T03:05:11.313 回答
0

我建议使用像https://github.com/seyhunak/twitter-bootstrap-rails这样的 gem

于 2012-09-20T08:00:35.207 回答