Backbone.js Trigger.io&;主干样板相对路径

Backbone.js Trigger.io&;主干样板相对路径,backbone.js,trigger.io,backbone-views,backbone-routing,Backbone.js,Trigger.io,Backbone Views,Backbone Routing,我已经阅读并看到了Trigger.io+Backbone.js的实现——但我的问题是关于如何具体使用主干模板框架 我正在为我的项目使用同一作者的主干布局管理器。当我使用触发器进行构建时,我的视图根本不会加载。在做了(大量)谷歌搜索之后,我认为这与应用程序的根路径有关,该根路径用于构建通过AJAX获取的文件的完整路径。(见附件) 我按照上面链接中的说明操作,看看是否可以从http://localhost/myapp/与http://mypp.local果然奏效了。但是,我无法手动设置这些路由以在设

我已经阅读并看到了Trigger.io+Backbone.js的实现——但我的问题是关于如何具体使用主干模板框架

我正在为我的项目使用同一作者的主干布局管理器。当我使用触发器进行构建时,我的视图根本不会加载。在做了(大量)谷歌搜索之后,我认为这与应用程序的根路径有关,该根路径用于构建通过AJAX获取的文件的完整路径。(见附件)

我按照上面链接中的说明操作,看看是否可以从
http://localhost/myapp/
http://mypp.local
果然奏效了。但是,我无法手动设置这些路由以在设备上运行,因为我不确定在所有设备上的每个构建中它们将是什么


关于如何让主干模板加载和Trigger.io一起很好地发挥作用,有什么想法吗?

如果每个设备的路径不同,那么探索变量app.root的选项可能是有意义的。这可以通过类似于
location.pathname
的方式实现。我对trigger.io一点也不熟悉,但我想做一些如下工作:


app.root=location.pathname;


这将动态地将根目录设置为:
/e034fde/random/path/

如果每个设备的路径不同,那么探索变量
app.root
的选项可能是有意义的。这可以通过类似于
location.pathname
的方式实现。我对trigger.io一点也不熟悉,但我想做一些如下工作:


app.root=location.pathname;


这会动态地将根设置为:
/e034fde/random/path/

Ooh,这让我走了一半。现在,当我同时转到这两个
http://myapp.local
http://localhost/myapp/
但触发器构建仍然没有成功。你认为这可能与原产地相同的政策有关吗?还是像这样奇怪的事?顺便说一下,Trigger.io可以免费下载并试用。非常感谢您的帮助。我试着让trigger.io作为一个chrome扩展,但令人沮丧的是,如何让按钮显示(仍然无法进行测试)并不是显而易见的。。。给这样的东西一个快照:
app.root=location.pathname.split(“/”).slice(0,-1.join(“/”)+“/”编辑:上帝,我讨厌这个评论界面,按键保存而不是换行…结果仍然一样,适用于
http://myapp.local
http://localhost/myapp/
但不适用于Trigger.io构建。仅供参考,我正在最新版本(iOS6 10A403)的iOS模拟器中进行测试。通常情况下,我只是在构建的src文件夹中使用符号闪烁,确保文件夹中有config.json和identity.json。我设法让触发器注销app.root的路径,它的内容大致如下:
/Users/Matt/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/blah blah/Library/Application%20Support/Forge/assets/src/
,因此可能不喜欢在没有
文件的情况下通过该路径加载://
?Concat location.protocol+/'/'/'+app root以查看是否生成路径具有file:///Users/Matt/ 等会有用的。没有这样的运气-(哦,这让我半途而废。我的应用程序现在在我同时进入两个
http://myapp.local
http://localhost/myapp/
但是触发器构建仍然没有成功。你认为这可能与同源策略有关吗?或者类似的奇怪事情吗?顺便说一句,Trigger.io可以免费下载并试用。非常感谢我试着让trigger.io作为一个chrome扩展来工作,但令人沮丧的是,如何让按钮显示(仍然无法进行测试)并不是显而易见的。试一试如下:
app.root=location.pathname.split(“/”).slice(0,-1)。join(“/”+“/”)
Edit:Lord我讨厌这个注释界面,用键保存而不是换行符…结果仍然一样,适用于
http://myapp.local
http://localhost/myapp/
但不适用于Trigger.io build.FYI,我正在最新版本(iOS6 10A403)的iOS模拟器中进行测试。通常我只是在构建的src文件夹中添加符号,确保文件夹中有config.json和identity.json。我设法让触发器注销app.root的路径,结果是:
/Users/Matt/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/blah blah/Library/Application%20Supportrt/Forge/assets/src/
,因此可能不喜欢在没有
文件的情况下通过该路径加载://
?Concat location.protocol+'/'/'+app.root以查看是否生成具有file:///Users/Matt/ 等等……会有用的。没有这样的运气-(