[英]Rollback rake assets:precompile
我操作Rails 3.2.13並運行了一個
rake assets:precompile
為了激活一些不會激活的CoffeeScript,它完全破壞了我的頁面布局,直到那時才好。 我的應用程序的菜單現在是垂直的而不是水平的,其余的頁面隨后是不可見的。
我使用Bootstrap,我懷疑它已經更新了,出於某種原因,但改變它的工作太多了,如果我只知道為什么它已經改變了,無論如何改變了......
我想回到我的布局的前狀態。
有沒有辦法回滾?
刪除公共/資產
解釋:預編譯任務通常在app / assets中編譯您的資產,並將它們放在公共文件夾/ assets文件夾中。
如果要返回預編譯之前的狀態,只需刪除公共/資產
rm -fr public/assets.
好吧,這應該是問題:您將引導程序版本從2.1更改為3.1,並且您使用的語法不適合3.1。 這不是編譯資產的問題,只是從版本2到版本3,這是一個全新的語法。
看看這里:
http://getbootstrap.com/migration/
然后在gemfile中將bootstrap gem版本設置為2.1並運行bundle install。 一切都應該回到正確的地方。
我也有這個問題。 除了刪除公用文件夾下的預編譯資產之外,我還必須清除tmp / cache文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.