我尝试在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)
答案 0 :(得分:2)
从错误中我认为您的应用尝试在公共目录中名为 css 的文件夹中找到 bootstrap.css ,并调用另一个文件 bootstrap.min.js 也位于公共目录中名为 js 的文件夹中,因此请验证您是否正在执行此操作:)
这是我向Rails app添加bootstrap的首选方式:
然后将此行:*= 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