相关疑难解决方法(0)

Angular Rails模板无法正常工作

我正在关注使用angular + rails的思想家的教程(https://thinkster.io/angular-rails/).一切都很好,直到我尝试使用angular-rails-templates将模板放入javascript文件夹.我是rails的新手,所以我不知道这个宝石是如何工作的.但我确实多次按照教程,仍然没有工作.

总而言之,似乎注入angular app的'templates'模块没有将这些模板编译成templateCache,或者application.js文件忽略了所有扩展名为.html的文件.

这是我在github上的代码:https: //github.com/collapsarzhang/demo-projects/tree/master/flapper-news

javascript ruby-on-rails angularjs

13
推荐指数
1
解决办法
4269
查看次数

如何处理单页面应用程序中的非root URL?

我尝试使用带有pushState选项的Rails 3.2和Backbone.js制作单页应用程序,但遇到了一些我不理解的东西.

如果我加载应用程序的根URL(/),一切顺利:Rails返回一个带有JS的HTML布局,它引导Backbone,它为JSON实体制作一些XHR并呈现内容.

但是如果我从非root URL开始使用app (例如通过在浏览器的地址栏中手动输入),那么Rails将尝试使用来自routes.rb的路由规则处理此请求 - 这是错误的,因为它是一个"Backbone"路由.在这种情况下,如何加载页面并引导Backbone以处理此URL?

routing singlepage backbone.js ruby-on-rails-3.2

6
推荐指数
1
解决办法
1975
查看次数