Ruby on rails 角度JS与轨道的集成
我需要一些指导,以找出如何纳入角内轨道 选择Rails的原因:我喜欢他们的观点化方法来正确处理事情。还有迁移,宝石真的很酷 原因:我正在研究和寻找最适合SPA的框架。主干似乎太抽象了。我可以在Angular和Ember之间做出选择。我首先开始阅读Angular,这对我来说很有意义。所以我从来没有去读过关于余烬的书 Angular和Rails的原因:我研究并尝试使用小规模的框架,如grape、slim(是的,我也使用php)。但我觉得有必要在项目的长期范围内坚持使用rails。就我个人而言,我喜欢用rails的方式做事 这就是我需要帮助的地方 我在Rails4中有rails项目 登录,注册一切都是按照Michael Hartl教程创建的。根据我的要求调整了一些东西 因此,登录后或注册后步骤将呈现来自“显示用户控制器的操作”的视图 我想我需要不同的布局文件,所以我分别为外部页面和内部页面创建了相同的布局文件 我不知道如何继续,我想为我的单页应用程序(位于登录后)使用角度模板和路线。如果有其他方法,我会灵活变通。我只需要一个指南,如何使用angular无缝地与rails一起使用rails控制器来处理我的rest请求,并使用angular提供的路由在SPA中导航Ruby on rails 角度JS与轨道的集成,ruby-on-rails,ruby,angularjs,single-page-application,Ruby On Rails,Ruby,Angularjs,Single Page Application,我需要一些指导,以找出如何纳入角内轨道 选择Rails的原因:我喜欢他们的观点化方法来正确处理事情。还有迁移,宝石真的很酷 原因:我正在研究和寻找最适合SPA的框架。主干似乎太抽象了。我可以在Angular和Ember之间做出选择。我首先开始阅读Angular,这对我来说很有意义。所以我从来没有去读过关于余烬的书 Angular和Rails的原因:我研究并尝试使用小规模的框架,如grape、slim(是的,我也使用php)。但我觉得有必要在项目的长期范围内坚持使用rails。就我个人而言,我喜欢
希望我清楚。请随意编辑 下面是一个来自ryan bates的伟大的铁路乘客: 此外,以下是铁路乘客可以从中获得想法的来源:
我不熟悉SPA,但我一直在编写一个集成rails和angularjs的教程,我正在不断改进。这里可能会提供一些答案,特别是我使用angular routing来提供一个单页应用程序,正如您所描述的:我建议您不要将angular混合到rails应用程序中。把它们分开 因此,您可以将整个angular应用程序放在rails应用程序的公用文件夹中,或者将其完全远离rails应用程序。这更像是一个面向服务的体系结构,其中rails应用程序充当作为api的后端,前端(Angular应用程序)使用该api 有很多很好的文章介绍了如何处理身份验证/授权 在带有RESTAPI的angularjs中 在构建RESTAPI的rails方面,Grape是一个不错的选择。这是一个很好的系列,介绍了一些关于葡萄的最佳实践
嗯 试试gem,它使使用bower管理javascripts资产变得更加容易。我建议您看看这个。我已经在一些个人项目中使用过它,因此我确信它在2014年末是最新的。如果您想查看它的实际运行情况,您可以前往,并可以查看。这是一个基本的集成。我成功地做到了这一点。如果我想使用角度模板+轨道呢?因此,在某种程度上,元模板。除此之外,我如何使用rails提供的路线?像signout link?这里有一篇关于如何将Angular和Rails连接为一个单页应用程序的帖子: