资产管道,css有效,但js无效



我的站点在查找java脚本和一些图像时遇到问题。它不能显示位于assets/images/文件夹中的图像,也不能显示js和jquery中的图像。

css运行良好。但奇怪的是,当我把图像从一个文件夹移到资产文件夹时,它们仍然不起作用。一直在努力寻找资产管道指南:

http://guides.rubyonrails.org/asset_pipeline.html

但没有结果。这可能与某些预编译有关吗?我尝试了一些预编译,但没有任何更改。

我愿意接受所有的建议!非常感谢。

编辑:经过更多的研究,我发现它已经生成了公共/资产文件夹中的大多数文件,并从中抓取了所有文件。我不知道它为什么将它们生成到那个文件夹,也不知道如何引导它从app/assets/javascript中获取它们。

请参阅http://guides.rubyonrails.org/asset_pipeline.html#upgrading-从旧版本的rails了解如何更改资源路径。

最新更新