导轨应用程序中的bootstrap,404(未找到)

时间:2014-04-08 20:27:15

标签: css ruby-on-rails-3 twitter-bootstrap

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


<!DOCTYPE html>
<html>
<head>
    <title>Bootsrap Test 01</title>
    <link rel="stylesheet" href="css/bootstrap.css">
    <script src="js/bootstrap.min.js" type="text/javascript"></script>
</head>

...

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

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

2 个答案:

答案 0 :(得分:2)

从错误中我认为您的应用尝试在公共目录中名为 css 的文件夹中找到 bootstrap.css ,并调用另一个文件 bootstrap.min.js 也位于公共目录中名为 js 的文件夹中,因此请验证您是否正在执行此操作:)

这是我向Rails app添加bootstrap的首选方式:

  1. 将bootstrap.min.css复制到/ vendor / assets / stylesheets
  2. 将bootstrap.min.js复制到/ vendor / assets / javascripts
  3. 将字体目录复制到/ vendor / assets /
  4. 然后将此行:*= 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 .
    

    重新启动您的服务器。

    希望这个帮助

答案 1 :(得分:1)

路径不是:

css/bootstrap.css

但是

assets/bootstrap.css