簡體   English   中英

Bootstrap 在我的 rails 項目中是錯誤的版本

[英]Bootstrap is wrong version in my rails project

我正在學習 Rails Udemy 課程,我們正在使用引導程序。 講師使用的是舊版本,我開始使用最新版本。 不久之后,我發現它們非常不同,所以我想為項目切換到正確的版本。 我已經完成了 gem 卸載 gem bootstrap 和 rails assets:clean,並切換回 main 並刪除了 git 分支。 然后我更新了 gemfile 以安裝 bootstrap 4.0.0,並運行 bundle install。 Gemfile 鎖反映了更改。 然后,我復制了講師為我們一直在處理的視圖和 application.scss 文件提供的源文件。 它沒有奏效。 rails 應用程序中的 scss 被引導程序 5.2 的一些痕跡完全覆蓋。 我知道這一點是因為我在 chrome 開發控制台中檢查了該頁面,並且在源代碼中有這個鏈接引用了該版本。

/* 第 1 行,../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/bootstrap-5.2.0/assets/stylesheets/bootstrap/_root.scss */

我已經多次重新啟動rails服務器,但沒有任何效果。 我已經導航到 rbenv 目錄中的那個文件夾,並且那里列出了 bootstrap-4.0.0.alpha6 版本,而不是 5.2.0。 但是,5.2.0 版本保留了瀏覽器上的內容。 我在 scss 文件中所做的任何更改都沒有任何效果。 我嘗試將所有 colors 更改為隨機的,但沒有出現。 沒有要分享的錯誤消息。 CSS 根本沒有效果,並且似乎被這個文件覆蓋,我在我的 rails 項目或系統中的任何地方都找不到該文件。 感謝您提供任何解決此問題的指導。

我找到了答案。我不得不使用 rake assets:clobber 來清除其中包含引導程序 5.2.0 的預配置文件。 我這樣做了,然后 rake assets:pre-confile 並立即修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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