我对ruby很新,从我买的书中学习一些教程。我知道这些书很快发布,我想可能已经有了。 我正在尝试使用以下代码将我的样式表和我的j加载到页面。
<!DOCTYPE html>
<html>
<head>
<title>Depot</title>
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
然而这不起作用,当我加载我的rails服务器并从tut本地查看我的应用程序时,css和js都没有加载。头部没有提及它们。这是一个约会方式,或者其他可能是错误的吗?任何帮助将不胜感激,就像我说我是全新的而不是贸易开发所以对我来说很容易。 问候 V
使用rails 1.9.3-p0
答案 0 :(得分:4)
首先,我建议您查找有关rails 3资产管道的信息(您可以从Railscast开始)
加载js文件更改
<%= javascript_include_tag :defaults %>
到
<%= javascript_include_tag "application" %>
并且您的application.js
应该像......
// This is a manifest file that'll be compiled into including all the files listed below.
// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically
// be included in the compiled file accessible from http://example.com/assets/application.js
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
//= require jquery
//= require jquery_ujs
//= require_tree .
最后一行从资源文件夹
加载你的js文件