我正在尝试在我的 rails 应用程序('bootstrap-sass','2.0.0')中找到 twitter-bootstrap 文件,因为我需要直接对 bootstrap-responsive.css 文件进行更改,但是,我可以没找到。
我已经启动并运行了引导程序,但似乎找不到引导程序文件。如何找到 bootstrap-responsive.css 文件?
谢谢!
我正在尝试在我的 rails 应用程序('bootstrap-sass','2.0.0')中找到 twitter-bootstrap 文件,因为我需要直接对 bootstrap-responsive.css 文件进行更改,但是,我可以没找到。
我已经启动并运行了引导程序,但似乎找不到引导程序文件。如何找到 bootstrap-responsive.css 文件?
谢谢!
bootstap-sass
gem 使用Rails 3.2 资产管道将必要的样式表注入您的应用程序。实际的样式表文件位于gem 安装目录中,而不是在您的项目本身中。
根据您要更改的内容,您可以:
_bootstrap-responsive.scss
文件从 gem 复制到您的app/assets
目录并在那里进行编辑。在您的 application.scss 文件中加载 Bootstrap 之前自定义必要的Bootstrap 变量:
$btnPrimaryBackground: #f00;
@import "bootstrap";
编辑:试着往下看
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,看看是否有任何发现)