4

我正在尝试在我的 rails 应用程序('bootstrap-sass','2.0.0')中找到 twitter-bootstrap 文件,因为我需要直接对 bootstrap-responsive.css 文件进行更改,但是,我可以没找到。

我已经启动并运行了引导程序,但似乎找不到引导程序文件。如何找到 bootstrap-responsive.css 文件?

谢谢!

4

2 回答 2

7

bootstap-sassgem 使用Rails 3.2 资产管道将必要的样式表注入您的应用程序。实际的样式表文件位于gem 安装目录中,而不是在您的项目本身中。

根据您要更改的内容,您可以:

  1. _bootstrap-responsive.scss文件从 gem 复制到您的app/assets目录并在那里进行编辑。
  2. 在您的 application.scss 文件中加载 Bootstrap 之前自定义必要的Bootstrap 变量:

    $btnPrimaryBackground: #f00;
    @import "bootstrap";
    
于 2012-05-26T22:14:08.927 回答
0

编辑:试着往下看

app/assets/stylesheets

这是一个例子

https://github.com/joliss/solitr/tree/master/app/assets/stylesheets

我对 Rails 应用程序的结构不太熟悉,但是您是创建了本地副本还是使用了由 github 直接托管的引导文件?您应该能够通过检查您启动的 html 页面之一并查看源代码来解决这个问题,寻找类似的东西

<link rel="stylesheet" href="http://twitter.github.com/bootstrap/1.3.0/bootstrap.min.css">

如果它是本地页面,那么您的 Rails 应用程序中应该有一个目录来存储文件 - 也许有一个“静态”文件夹或类似的东西?尝试文件搜索它,很有可能找到它。

(我将 Django/Python 用于 Web 项目,但我会稍微研究一下 Rails,看看是否有任何发现)

于 2012-05-26T20:07:27.423 回答