【问题标题】:Angular + Rails + Routing?Angular + Rails + 路由?
【发布时间】:2014-02-20 19:46:53
【问题描述】:

如何处理 Angular 中的客户端路由和 Rails 中的服务器端路由之间的路由差异?您必须选择其中一个吗?例如,如果我有一个 Rails 应用程序后端和一个 Angular 应用程序前端,如果我使用 Angular 路由,我是否必须使用位置服务来确定向我的 Rails 服务器发出哪些请求?如果我使用 Rails 路由,是否需要手动跟踪我的所有控制器交互和对主模块的依赖关系?使用其中一种有好处还是有坏处,甚至可以将两者结合起来吗?

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-3 angularjs routing


【解决方案1】:

实际上,你必须在两边都做路由。在您的 Angular 应用程序端,您需要管理页面的路由,在 Rails 端,您需要管理发送到服务器的请求的路由。例如,在我正在切换页面并查看不同页面的应用程序上,Angular 可以做到这一点(尽管您可以要求 Rails 服务器呈现 html 页面)。假设我正在创建一个用户,您需要在服务器端路由请求以访问控制器以创建用户模型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 2018-01-13
    相关资源
    最近更新 更多