簡體   English   中英

找不到文件'twitter / bootstrap'(ROR)

[英]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

但是本地服務器仍然無法顯示引導程序形成,因為它說它無法找到引導程序...

謝謝你的幫助〜

請按照以下步驟操作:

  1. 將文件“application.css”重命名為“application.css.scss”。
  2. 刪除所有內容,只保留@import "bootstrap"; 在這個文件中。
  3. 使用“rails s”運行服務器並檢查登錄表單是否正常工作。

如有問題,請發表評論。

在此輸入圖像描述

請始終按照您使用的寶石的說明進行操作 (在本例中為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

如果您按照文檔說明,您的應用程序不會引發錯誤,如下所示:

游戲商店與Bootstrap

我正在使用*= 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM