例如,我遵循了Spine's文档中的Spine+Rails教程。这是一个基本的Rails应用程序,可以将帖子列表到CRUD,但是使用了Spine.js,所以它完全是异步的,而且速度非常快。这一切都很棒。
然而,刷新页面或手动输入像http://spiny.dev/#/posts/5/edit这样的url只会加载#/posts的内容,但会保留url。看起来像是..。

。
..。而实际上它应该显示一个编辑视图。
如何将Spine.js设置为“恢复”到它应该恢复的位置?
发布于 2012-02-16 00:06:48
检查您的控制台(cmd+shift+i,然后是console选项卡,或者当对话框弹出时,按左下角的>= looking图标)(这是您编写javascript时的新好友)。
你可能会抛出一个像“未知记录”这样的错误。问题是你必须提早获取你的模型。在所有的子控制器被初始化之前。至少我是这么想的。
另外,远离脚手架的东西。它给了你太多的聪明和概念,而这些概念在这么早的时候就对你不好。只需从一些基本的东西开始,并根据需要进行重构,这样您就可以了解当前脚手架代码中的每一小部分代码都做了什么。
https://stackoverflow.com/questions/9049999
复制相似问题