5

我无法从我的 Rails 程序中删除 Twitter Bootstrap。

我试过在没有 Bootstrap 的情况下从头开始,但这似乎会产生各种问题。

编辑:是的,它是 Twitter Bootstrap。

编辑:我在从当前的 rails 应用程序中删除 twitter-bootstrap-rails gem 时遇到了一些麻烦。大约一个月前,我在构建我的应用程序时安装了 gem(通过编辑我的 gemfile、更改我的 application.js 文件和其他类似的东西),但现在我决定不再需要它。我试图简单地从我的 gemfile 中删除 gem 并删除 application.js 中对 boostrap 的引用,但由于某种原因,bootstrap 仍然被编译到我的 application.css 文件中。

我猜测(可能是错误的)这是与 rails 资产管道相关的某种错误,我不确定如何继续。有什么想法吗?

4

2 回答 2

6

如果您在安装 Bootstrap 后预编译了资产,则需要刷新它们,否则它们将继续提供服务。

为此,请运行:

rake assets:clean

本质上,这会从 public/assets 目录中清除已编译的资产。

如果您按照@GorillaMcD 的建议从 application.css 中删除了这些行,那么清理资产应该可以完成这项工作。

于 2012-05-18T02:23:30.977 回答
2

根据 github 上的文档,对于 css,您还必须在 application.css 文件中包含一行:

/*
    *= require bootstrap_and_overrides
*/

删除它,你应该很好。

于 2012-05-17T20:12:59.563 回答