【问题标题】:Ember how to use multiple adapters?Ember 如何使用多个适配器?
【发布时间】:2018-03-13 12:16:55
【问题描述】:

我有一个连接到 rails-api 的 ember 应用程序。我正在使用设计进行身份验证,并为授权设置了一个 application.js 适配器。现在我想连接到我的 rails DB 模型并显示一些数据。我需要添加 ActiveModelAdapter 进行连接。如何添加第二个 ActiveModelAdapter 以便我可以使用它?我刚刚开始使用 Ember,所以我不确定。

    import DS from 'ember-data';
    import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';
    import ActiveModelAdapter from 'active-model-adapter';

    export default DS.JSONAPIAdapter.extend(DataAdapterMixin, {
      authorizer: 'authorizer:devise'
    });

【问题讨论】:

    标签: javascript ruby-on-rails ember.js


    【解决方案1】:

    如果您将在服务器端以相同的方式处理请求,则无需创建另一个适配器。您真正需要的是创建与来自服务器的有效负载相对应的模型。 仅当某些情况不同时,您才需要创建另一个适配器。

    【讨论】:

      猜你喜欢
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多