0

我看到https://github.com/seyhunak/twitter-bootstrap-rails如何使用rails generate scaffold Product name price:decimal --skip-stylesheets將引導程序添加到全新的應用程序。在rails中安裝引導程序 - 刪除當前資產

我的問題是:如何從現有應用程序中刪除當前資產(例如樣式表),以便我可以安裝bootstrap並且沒有任何衝突?

PS這個命令似乎是一個腳手架 - 它是否爲整個應用程序創建佈局?

+0

您的應用程序使用'app/views/layouts/application.html.erb'作爲整個應用程序的默認佈局。無論您是否使用腳手架,這都是Rails慣例。 – depa 2013-04-07 10:43:20

+0

好的,謝謝。我如何刪除它? – 2013-04-07 11:04:05

+0

你爲什麼要這麼做? – depa 2013-04-07 11:06:15

回答

0

如果您使用SASS,那麼您可以使用寶石https://github.com/thomas-mcdonald/bootstrap-sass,而不是現在正在嘗試做的事情。只要你有

@import "bootstrap"; 
在應用程序/資產/樣式表樣式表

與擴展.css.scss結尾(例如example.css.scss)

+0

即使在我已經有樣式表後,這種方法仍然可行嗎?或者我還需要刪除它們?我該怎麼做?謝謝 – 2013-04-07 11:04:35

+0

我不是專業人士。但對我來說,樣式表文件夾中的其他樣式表會覆蓋或添加到現有的引導樣式中。爲什麼不試一試,如果它不適合你,將其刪除? – stonefruit 2013-04-07 11:06:34

+0

也爲您的信息,scss(http://sass-lang.com/)代表sassy css。 sass允許你嵌套css屬性,它非常整潔。 – stonefruit 2013-04-07 11:08:22

0

樣式表存儲app/assets/stylesheets下並單獨列出清單文件,默認爲app/assets/stylesheets/application.css

請勿刪除清單文件。打開它,瀏覽列出的每個項目並逐個刪除它們 - 清單條目和實際文件。請注意0​​和require_directory指令,因爲它們包含整個目錄。

+0

好的,謝謝;那麼我需要刪除這些完整的目錄嗎? – 2013-04-07 11:13:35

+0

很難準確地說出在不查看文件的情況下需要刪除的內容。只要你不刪除清單本身,你不應該遇到任何錯誤。你有很多以前存在的樣式表嗎? – depa 2013-04-07 11:15:19

+0

另外,我同意@ stonefruit的回答。那個gem'bootstrap-sass'確實不錯。 – depa 2013-04-07 11:16:37

相關問題