我该如何使用bootstap与轨道3.0而不是> = 3.1?有没有支持rails 3.0的插件?如何使用Twitter引导与轨道3.0
回答
我认为所有的bootstrap gems都需要Rails 3.1或更高版本。我最近使用从他们的网站下载的Less.js文件在一个3.0.10 Rails应用程序上引导:http://lesscss.org/。这是使用Twitter-Bootstrap最简单的最基本的方式;该文件将所有“my_file.less”文件编译到客户端的css中。
然而,如果你想修改变量(这是使用这个框架的真正的力量)比你需要编译它。你可以看看这个Less编译器:http://wearekiss.com/simpless。我从来没有尝试过,但我听到有关它的好消息,它适用于Mac,Linux或PC。
如果你想在服务器端编译代码,最简单的做法可能是将你的项目升级到Rails 3.1.1,并使用其中一个Twitter Bootstrap gems。这实际上正是我最终做的。我能够将我的应用更新到3.1.1,并且使用了Boostrap-Sass宝石(仅仅因为我略微喜欢Sass)。
如果你决定升级,按照这个RailsCast:http://railscasts.com/episodes/282-upgrading-to-rails-3-1
这对我帮助很大。
瑞安贝茨还提供了如何将Twitter Bootstrap整合到Rails应用程序中的视频:http://railscasts.com/episodes/328-twitter-bootstrap-basics。
下面是我目前使用的以引导的萨斯版本的链接:https://github.com/thomas-mcdonald/bootstrap-sass
在从3.0.10升级到3.1时没有遇到任何问题? – Eqbal 2012-03-14 22:01:24
我不得不做出Ryan在他的视频中提出的改变,就是这样。最大的变化包括配置资产管道并将您的内容排序到资产文件夹中。如果您对此尝试犹豫不决,您应该首先备份您的项目。如果你正在使用git版本控制,你可以创建一个分支,如果你不想保留它,比不提交你的改变并删除分支。 – PhillipKregg 2012-03-14 22:07:07
许多解决方案:你可以升级到rails 3.1+,可能会更好(不是更容易,取决于你的应用程序)的方式。如果您不打算更改在less
级别处理的任何内容,则可以自行包括这些静态文件。即使打算,你也可以这样做,但是你必须自己重新编译这些文件(或者找到自动化的方法)。最后,那里可能有一个与轨道预置资产管道兼容的宝石,或者是老版本的宝石。如果你绝对想要宝石,你将不得不寻找自己。
- 1. 使用twitter引导与轨道资产管道和更少
- 2. twitter引导弹出与导轨
- 3. 在引擎中使用twitter bootstrap导轨
- 4. 如何在heroku上使用twitter/datasift流与轨道
- 5. uglifier宝石与导轨3.0
- 6. 与轨道Twitter的整合3应用
- 7. 宝石 'Twitter的引导护栏' 在轨道上的错误3.2.2
- 8. Twitter的引导不工作在轨道上
- 9. 当使用控制组与Twitter引导
- 10. 使用Twitter的引导与瓶
- 11. 如何使用twitter引导按钮?
- 12. 如何使用Twitter的引导
- 13. 如何使用Twitter的引导
- 14. Twitter Bootstrap药丸与轨道3.2.2
- 15. X射线-导轨不与轨道4
- 16. 如何使用脚手架twitter引导与移动?
- 17. 如何使轨道form_for提交按钮的引导按钮
- 18. 引导Twitter的活跃导航栏 - 改变使用引导Twitter的使用JQuery
- 19. 与Twitter的引导和assetic
- 20. 与Twitter引导响应行
- 21. 在轨使用引导3.3.0
- 22. 如何使用twitter引导程序图标与谷歌应用程序引擎?
- 23. 使轨道form_for兼容引导形式不使用宝石。
- 24. 导航栏颜色Twitter的引导导轨
- 25. 引导-Glyphicons在轨道上的Net :: ERR_CONTENT_LENGTH_MISMATCH
- 26. 轨道单选按钮引导风格
- 27. 从轨道引导搜索4
- 28. link_to红宝石轨道模态引导
- 29. 导轨 - 从3.0到3.1
- 30. 导轨3.0锁定在webrick
为什么不包括自己的文件? – Calvin 2012-03-14 21:46:29