例如,我在Spine的文档中遵循了Spine + Rails教程。它是一个基本的Rails应用程序,它将帖子列为CRUD,但是使用Spine.js,所以它都是异步和超快的。这一切都很棒。
但是,刷新页面或手动点击http://spiny.dev/#/posts/5/edit
等网址只能加载#/posts
'内容,但会保留网址。它看起来像......
this http://f.cl.ly/items/1Z291W3a3n0L0J1k3y1r/Screen%20Shot%202012-01-29%20at%2011.47.32%20AM.png
......实际上应该显示编辑视图。
如何将Spine.js设置为“恢复”到应该的位置?
答案 0 :(得分:1)
检查你的控制台(cmd + shift + i然后是控制台选项卡,或者弹出对话框时按左下角的> =看图标)(这是你写新javascript时最好的朋友)。 / p>
您可能会遇到类似“未知记录”的错误。问题是您必须提前获取模型。在所有子控制器初始化之前。至少那是我的猜测。
另外,回避脚手架的东西。它给你太多的聪明才智和概念,这些对你这么早就没有好处。只需从基本的东西开始,然后根据需要进行重构,这样你就可以了解当前脚手架代码中的每一段代码所做的事情。