我正在使用Aptana 2.04开发网站。
当我从项目文件夹中说“脚本/服务器”时,一切正常
将项目文件夹复制到另一个地方并说“脚本/服务器”后,服务器启动,但jammit不会加载打包的资产,我看到没有加载任何css和js文件的网页。
我对这个问题玩了一点,发现如下:
这里有什么不对? 帮助!
更新1
我以下面的方式引用“assets.yml”中的每个资产:
javascripts:
common:
- my_styles.css
my_styles.css位于“public / assets”文件夹中。
我也试过“ - public / assets / my_styles.css”,但它不起作用
更新2
当我从项目文件夹启动服务器时,所有都在生产和开发模式下工作。
但是,当我将项目文件夹复制到其他地方时,我会收到堵塞错误。两个文件夹逐字节相同,但行为不同。这让我感到困惑......
答案 0 :(得分:2)
看起来你没有正确引用你的资产 - Jammit将缓存打包的资产放入public/assets
文件夹 - 这些文件不应该在那里开始用。这是一个示例目录结构和assets.yml:
目录:
public
javascripts
script1.js
script2.js
script3.js
assets.yml:
javascripts:
common:
- public/javascripts/*.js
希望能帮到你。在开发过程中,您应该看到所有脚本都作为单独的标记包含在内,在生产中,您应该看到一个assets/common.js
文件。