簡體   English   中英

灰燼如何使用多個適配器?

[英]Ember how to use multiple adapters?

我有一個ember應用程序,可以連接到rails-api。 我正在使用devise進行身份驗證,並為授權設置了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'
    });

如果您將以相同的方式在服務器端處理請求,則無需完全創建另一個適配器。 您真正需要做的就是創建與服務器有效負載相對應的模型。 僅當有所不同時,才需要創建另一個適配器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM