Rails 应用程序中的 boostrap,404(未找到)



我尝试按照在stackoverflow上找到的此过程集成引导程序(我的rails版本是3.2.17,这是一个区别),所以没有gem,而只是将引导程序文件包含在相关的项目目录中。
然后我创建了一个 HTML 页面,并将其放在项目公共目录中。
这是代码:

              <头>
          <标题>引导测试01
          
          
        ...
    

但是当我加载页面并检查它(它加载)时,我可以看到 GAT 产生以下错误:

GET http://localhost:3000/css/bootstrap.css 404 (Not Found) 
GET http://localhost:3000/js/bootstrap.min.js 404 (Not Found) 

从错误中,我认为您的应用程序尝试在公共目录中名为 css 的文件夹中查找 bootstrap.css 在公共目录中名为 bootstrap.min 的文件夹中.js在公共目录中名为 js 的文件夹中,因此请验证这是否是您正在执行的操作:)

这是我将引导程序添加到 Rails 应用程序的首选方法:

  1. 将 bootstrap.min.css 复制到/vendor/assets/stylesheet
  2. 将 bootstrap.min.js 复制到/vendor/assets/javascripts
  3. 将字体目录复制到/vendor/assets/

然后添加以下行:*= require bootstrap.min应用程序/资产/样式表/应用程序.css文件,如下所示:

 *= require bootstrap.min
 *= require_self
 *= require_tree .

并将//= require bootstrap.min添加到应用程序/资产/JavaScript/应用程序.js文件中,如下所示:

//= require jquery
//= require jquery_ujs
//= require bootstrap.min
//= require_tree .

重新启动服务器,仅此而已。

希望这个帮助

路径不是:

css/bootstrap.css

assets/bootstrap.css

最新更新