我該如何使用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. 使用的引導與軌道
- 4. twitter引導彈出與導軌
- 5. 與Twitter的引導jQuery的軌道不會呈現
- 6. 在引擎中使用twitter bootstrap導軌
- 7. 如何使用與軌道
- 8. 如何在heroku上使用twitter/datasift流與軌道
- 9. uglifier寶石與導軌3.0
- 10. 與軌道Twitter的整合3應用
- 11. 使用Twitter引導3導軌採用自舉薩斯寶石
- 12. 使用引入nokogiri 1.5.9與軌道
- 13. 如何使用Twitter風格的後續功能中軌與mongoid 3.0
- 14. twitter引導3.0 typeahead ajax示例
- 15. 寶石 'Twitter的引導護欄' 在軌道上的錯誤3.2.2
- 16. Twitter的引導datepicker不在軌道上工作
- 17. Twitter的引導模式軌道刪除按鈕不工作
- 18. Twitter的引導不工作在軌道上
- 19. 在軌道上的Twitter引導+ jquery-ui-datepicker?
- 20. 如何使用twitter引導程序?
- 21. 如何使用Twitter的引導
- 22. 如何使用Twitter的引導
- 23. 如何使用twitter引導按鈕?
- 24. 使用Twitter的引導與瓶
- 25. 使用Spring MVC與twitter引導
- 26. 使用twitter引導與Django的形式
- 27. 當使用控制組與Twitter引導
- 28. 如何在導軌3.2中使用Rolify導軌安裝引擎?
- 29. Twitter Bootstrap藥丸與軌道3.2.2
- 30. Twitter引導軌 - 找不到發電機
爲什麼不包括自己的文件? – Calvin 2012-03-14 21:46:29