我對Rails資產管道有點新鮮,所以我可能會做錯事。我正在嘗試爲我的後端應用程序使用Active Admin,爲我的前端應用程序使用twitter引導程序css。Rails Active Admin css與Twitter衝突引導程序css
我加入了bootstrap.css到/應用/資產/樣式然後還補充:
//= require bootstrap
到application.css - 然後我做了資產的預編譯本地
似乎工作正常,但一些樣式並沒有完全通過,我認爲這是因爲活躍的管理員的CSS重寫它。
我的理解是,應用程序將css資源編譯到應用程序的css公共資產中,並且應用程序在運行時使用該文件。
我需要以某種方式將二者分開,並使其使用Twitter的引導CSS作爲前端的主CSS也許會告訴它不要使用主動管理的CSS在前端文件。
這樣做的最好方法是什麼?
MattSlay是正確的......瑞安的RailsCast(#284)將告訴你如何解決這個問題(這一切都因爲「require_tree的。 「在application.css中)。刪除/編輯將解決CSS問題。 – 2012-04-25 18:03:52
這種方法在開發模式下工作正常,但在生產中,當運行'bundle exec rake assets:precompile'時出現問題:在我的情況下,css文件混合並且bootstrap.css被ActiveaAdmin覆蓋。任何想法?。謝謝! – CristianOrellanaBak 2014-03-26 16:05:11
但是但require_tree。就是讓所有的CSS文件都能被Rails神奇地整合成一個的魔法......這個答案是矯枉過正的,應該是未被接受的 – AlexChaffee 2016-11-04 19:13:50