将Angular JS与rails集成

kis*_*nio 6 ruby ruby-on-rails angularjs single-page-application

我需要一些指导来弄清楚如何将Angular内置于导轨中.

选择Rails的原因:我喜欢他们采用的opionated方法来做正确的事情.迁移,宝石真的很酷.

棱角分明的原因:我正在研究和寻找最适合SPA的框架.Backbone似乎太抽象了.我选择在Angular和Ember之间制作.我开始先阅读Angular,这对我来说很有意义.所以我从来没有读过关于余烬的文章.

Angular&Rails的原因:我研究并尝试使用像葡萄一样的小规模框架(是的,我也使用php).但我认为需要坚持使用轨道长期项目.而且我个人喜欢做导轨的方式.

所以这是我需要帮助的地方,

我在Rails 4中有rails项目.

登录,注册所有内容都是在Michael Hartl教程中创建的.根据我的要求调整了东西.

因此,呈现登录后或后注册步骤,从用户控制器的show动作呈现视图.

我想我需要不同的布局文件,所以我分别为外页和内页创建了相同的文件.

我不知道如何继续我想要使用角度模板和路由为我的单页应用程序(它驻留在登录后).如果有另一种方式,我很灵活.我只需要一个指南,如何使用rails无条件使用rails控制器来处理我的休息请求,并使用angular提供的路由在SPA中导航.

希望我很清楚.随意编辑这个.

Rod*_*rek 1

这是来自 Ryan Bates 的精彩 Railscast:http://railscasts.com/episodes/405-angularjs

这也是 Railscasts 的来源,您可以从那里获得想法:

https://github.com/railscasts/405-angularjs

  • 这是基本的整合。我成功地做到了这一点。如果我想使用角度模板+导轨怎么办?所以在某种程度上元模板。除此之外,我如何使用铁路提供的路线?喜欢退出链接吗? (2认同)