【发布时间】:2017-11-27 21:19:07
【问题描述】:
所以,我正在尝试使用 Cocos2d-JS 创建一个嵌入到我的 Rails 视图中的简单游戏。
问题是 cocos 需要一个非常简单的 project.json 文件,其中包含一些配置数据才能正常运行,这是内部代码:
if(!txt){
txt = cc.loader._loadTxtSync("project.json");
}
data = JSON.parse(txt);
尽管如此,尽管我在 cocos2d-JS .js 文件之外还有这个 JSON 文件,但在开发过程中运行 rails 服务器时总是遇到同样的错误:
GET http://127.0.0.1:3000/project.json 404 (Not Found)
到目前为止我尝试了什么但没有奏效:
- 将js文件的路径改成相对路径,不行。
- 将 JSON 文件放入 aws 存储桶并尝试从那里加载它,我收到未经授权的访问错误。
- 将
cocos2d.js文件重命名为cocos2d.js.erb并在json 中添加<%= asset_path 'project.json' %>,这会破坏cocos2d 本身...
如果我无法得到答案,如何绕过:
我会尝试修复 aws 非授权访问问题,我在 Ruby 和 Rails 方面有点经验,但不完全了解资产管道以找到替代方案......
所以我的问题是:这与资产管道有关吗?如何将此 .json 文件加载到我的 js 中?
非常感谢!
【问题讨论】:
标签: javascript ruby-on-rails json ruby cocos2d-js