2013-01-03 20 views
3

我使用ROR與bootstrap-sass gem。 這是很奇怪的,但我不能使用一些此處列出兩種風格的: http://twitter.github.com/bootstrap/components.html#labels-badgesrails bootstrap-sass我需要更新引導文件嗎?

我想這是因爲我的不是實際的引導,薩斯寶石 - 這是2.0。所以我更新了這個寶石2.2.2.0,它安裝得很好,但它沒有幫助。 ?

當我檢查了樣式表文件在我的網頁源,在localhost /資產/ custom.css的頂體= 1,有頭:

/* * 引導2.0.0 * (...)

那麼我需要單獨更新引導文件嗎?如果我在哪裏可以找到它們?

編輯

我做了一些動作: 用手-downloaded引導,並把它的供應商/資產/樣式表/引導(我創建的文件夾,引導) -changed進口「引導」導入「引導/引導」

它的工作,但我有異議,如果它是一個很好的做法,所以我做了: -gem乾淨 -gem更新 -bundle安裝 -deleted供應商/資產/樣式表/引導 - 一切什麼我把 -改回導入「靴子陷阱「 和......它似乎工作。

+0

嘗試在更新或安裝新寶石時重新啓動開發服務器。 –

+0

@ThomasKlemm更新寶石後我做了。 – Michal

回答

0

我做了一些動作:用手-downloaded引導,並把它的供應商/資產/樣式表/引導(我創建的引導文件夾)-changed進口「引導」到進口「bootstrap/bootstrap」

它的工作,但我反對,如果這是一個很好的做法,所以我做了:-gem clean -gem update -bundle install -deleted vendor/assets/stylesheets/bootstrap - everything what I把-change改回到導入「bootstrap」,並且......它似乎工作。

1

您可能會嘗試在開發環境中進行預編譯。

bundle exec rake assets:precompile RAILS_ENV=development 

但我真的不確定,因爲我用twitter-bootstrap-rails寶石。它奇妙地工作。

+0

我沒有試過這個,但是我相信那個結果會和我所做的事情相似。 – Michal

+0

哪一個?預編譯還是寶石? –

+0

我編輯了我的答案,全部都是書面的。 – Michal