[英]Couldn't find file 'twitter/bootstrap' in Production
[英]Couldn't find file 'twitter/bootstrap' (ROR)
這是鏈接https://github.com/Gtar69/games
我遇到了問題
我已完成采購如下
在Gemfile中:
gem "bootstrap-sass"
在終端
bundle install
在app/assets/stylesheets/application.css
*= require bootstrap
但是本地服務器仍然無法顯示引導程序形成,因為它說它無法找到引導程序...
謝謝你的幫助〜
請按照以下步驟操作:
@import "bootstrap";
在這個文件中。 如有問題,請發表評論。
請始終按照您使用的寶石的說明進行操作 (在本例中為bootstrap-saas
)。
從其自述文件:
在app / assets / stylesheets / application.css.scss中導入Bootstrap樣式:
@import "bootstrap-sprockets"; @import "bootstrap";
而且(強調我的):
確保該文件具有.css.scss擴展名(或Sass語法的.css.sass)。 如果您剛剛生成了一個新的Rails應用程序,它可能會附帶一個.css文件。 如果此文件存在,則將提供該文件而不是Sass,因此將其刪除:
$ rm app/assets/stylesheets/application.css
您的項目中沒有application.css.scss
。 相反,我找到了要刪除的文件app/assets/stylesheets/application.css
。
如果您按照文檔說明,您的應用程序不會引發錯誤,如下所示:
我正在使用*= require bootstrap
line和@import "bootstrap";
這就是問題的原因。 刪除了*= require bootstrap
。 問題消失了。
我建議您閱讀https://github.com/twbs/bootstrap-sass#a-ruby-on-rails上的說明。 但是要解決您的問題,您應該將application.css重命名為application.css.scss
$ mv app/assets/stylesheets/application.css app/assets/stylesheets/application.css.scss
一定要包含@import "bootstrap";
在文件里面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.