为什么我的localhost网页显示文本而不是Bootstrap NavBar?错误404

时间:2015-02-19 16:54:41

标签: ruby-on-rails twitter-bootstrap http-status-code-404

我已经阅读了所有建议的问题,但没有任何内容适合我的问题。我一直在做一个月的路轨。我试图让Bootstrap更改显示在我的Localhost:3000站点上。我可以显示一些更改,但它们不会呈现,看起来很难看并显示为文本列表或项目符号。我开始只是尝试一个容器,但那不起作用。我尝试了一个Navbar,但它在网页上显示为文本,按钮是文本,还有一些奇怪的子弹。字体不是Bootstrap字体。我在StackOverflow和其他网站上尝试了无数的东西。我不知道如何解决这个问题,我担心我尝试的所有事情现在都搞砸了。

如何让Bootstrap组件显示在我的localhost:3000 pinteresting页面上?我正在使用Windows 7 Home Ed。和Chrome浏览器。

我从localhost页面访问了Chrome的开发者工具,发现: http://localhost:3000/stylesheets/default.css无法加载资源:服务器响应状态为404(未找到) /javascripts/default.js无法加载资源:服务器响应状态为404(未找到) /stylesheets/default.css无法加载资源:服务器响应状态为404(未找到)

我的javascripts文件夹(来自Sublime)只显示了application.js和pages.js.coffee

stylesheets文件夹仅包含application.css,bootstrap_and_customization.css.scss和pages.css.scss。 bootstrap_and _...是我被告知通过OneMonthRails创建的那个。

1 个答案:

答案 0 :(得分:0)

你能否确保你的下列文件有这些行,因为我检查了我的一个项目,一切都完美无缺。

(我更喜欢SCSS)

<强>样式表/ application.css

/*
*= require_tree .
*= require_self
*/

<强>样式表/ framework_and_override.css.scss

@import "bootstrap-sprockets";
@import "bootstrap";

<强> Javascript角/ application.js中

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree .

<强>的Gemfile

gem 'bootstrap-sass', '~> 3.3.1'
gem 'autoprefixer-rails'