Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RubyMine JavaScript“;无法解析目录";_Javascript_Html_Directory_Rubymine_Resolve - Fatal编程技术网

RubyMine JavaScript“;无法解析目录";

RubyMine JavaScript“;无法解析目录";,javascript,html,directory,rubymine,resolve,Javascript,Html,Directory,Rubymine,Resolve,抱歉,如果这是一个简单的问题,我对Ruby很陌生 我正在尝试使用我的网站模板。我把所有的文件都复制到了正确的文件夹中。然而,当我运行我的网站时,它没有使用任何javascript文件 这就是html文件中的问题 <script src="assets/js/jquery.min.js"></script> <script src="assets/js/jquery.dropotron.min.js"></script> <script src

抱歉,如果这是一个简单的问题,我对Ruby很陌生

我正在尝试使用我的网站模板。我把所有的文件都复制到了正确的文件夹中。然而,当我运行我的网站时,它没有使用任何javascript文件

这就是html文件中的问题

<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.dropotron.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/jquery.onvisible.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><!     [endif]-->
<script src="assets/js/main.js"></script>
这看起来有些问题。我建议您调整对
.js
文件的直接引用,并使用代码资产调用中的
.jpg

要包含jquery库,最好使用
jqueryrails
gem。如果您没有在
Gemfile
中更改它,它应该已经在那里了

在application.js文件中需要这一行:

//= require jquery
因为您似乎正在使用
/js
子文件夹,所以必须告诉rails查看此文件夹。导航到文件夹
your app/config/initializers
并编辑文件
assets.rb
。您应该在此处添加此行,以便per编译器了解您的自定义文件夹:

Rails.application.config.assets.precompile += ['js/*']
要检索css文件中的图片,应更改此行:

background-image: url("../../images/header.jpg");
为此:

background-image: url("<%= asset_path 'header.jpg' %>");
背景图像:url(“”);
并将
.css
文件重命名为
.css.erb

祝你好运

Rails.application.config.assets.precompile += ['js/*']
background-image: url("../../images/header.jpg");
background-image: url("<%= asset_path 'header.jpg' %>");