15

我正在努力希望有一天能够从内存中构建一个 Rails 应用程序。我正在关注 Hartl 的书,今天决定尝试使用 Rails casts 中的快速操作,因为它看起来很简单。它们都涉及 twitter boostrap。这是我需要帮助的地方

根据 Hartl 的教程gem bootstrap-sass工作正常,根据 RailsCasts 教程
gem twitter-bootstrap-rails没有工作,因为我必须安装 Python 等。

所以,作为一个完全不懂编程和网络开发的菜鸟,我想知道如果它们都依赖于 Twitter Bootstrap 产品,它们之间有什么区别?

谢谢!

4

1 回答 1

18

第一个是将 bootstrap less 文件转换为 sass 文件。要集成它,您必须将这些文件复制到您的项目中。要更新它,您必须再次复制这些文件的新版本。

第二个使用较少,它是一个提供一些额外功能(如生成器)的 gem。集成是通过捆绑器和进一步更新完成的。

我更喜欢第一个解决方案。更容易保持控制。它也没有那么神奇,因此集成更简单,错误意识更少。

这是可用的 rails 引导解决方案的一个很好的比较和解释

于 2012-09-13T19:40:19.730 回答