rails 应用程序中的引导程序,404(未找到)
Posted
技术标签:
【中文标题】rails 应用程序中的引导程序,404(未找到)【英文标题】:boostrap in a rails application, 404 (Not Found) 【发布时间】:2014-05-21 18:22:15 【问题描述】:我尝试按照 *** 上的this 程序集成引导程序(我的 rails 版本是 3.2.17,这是一个区别),所以没有 gem,只在相关项目目录中包含引导程序文件。 然后我创建了一个 html 页面并将其放在项目公共目录中。 这是代码:
但是当我加载页面并检查它(它加载)时,我可以看到 GET 产生以下错误:
GET http://localhost:3000/css/bootstrap.css 404 (Not Found)
GET http://localhost:3000/js/bootstrap.min.js 404 (Not Found)
【问题讨论】:
你重启服务器了吗? 是的,我重新启动了服务器。 【参考方案1】:根据错误,我认为您的应用尝试在 public 目录 内名为 css 的文件夹中查找 bootstrap.css 和另一个名为bootstrap.min.js 也在 public 目录 内名为 js 的文件夹中,因此请验证您是否正在执行此操作 :)
这是我将引导程序添加到 Rails 应用程序的首选方式:
-
将 bootstrap.min.css 复制到 /vendor/assets/stylesheets
将 bootstrap.min.js 复制到 /vendor/assets/javascripts
将字体目录复制到 /vendor/assets/
然后将这一行:*= require bootstrap.min
添加到 app/assets/stylesheets/application.css 文件中,如下所示:
*= require bootstrap.min
*= require_self
*= require_tree .
并将//= require bootstrap.min
添加到 app/assets/javascripts/application.js 文件中,如下所示:
//= require jquery
//= require jquery_ujs
//= require bootstrap.min
//= require_tree .
重新启动您的服务器,就是这样。
希望有帮助
【讨论】:
【参考方案2】:路径不是:
css/bootstrap.css
但是
assets/bootstrap.css
【讨论】:
以上是关于rails 应用程序中的引导程序,404(未找到)的主要内容,如果未能解决你的问题,请参考以下文章
未激活的引导选项卡中的 Google-Maps-for-Rails
嵌入式 Jetty 中的 Web 应用程序出现错误 404 未找到