小编Swa*_*ati的帖子

Twilio:拨打分机号码和 twilio 号码

我使用 Twilio 进行入站呼叫,用户可以通过 Twilio-Number(从 Twilio 带来)调用应用程序,并将被重定向到管理员。

现在,我们希望管理员使用相同的 Twilio 号码呼叫用户。我们将其称为<Twilio_Number>#<user_id>。我们希望<user_id>作为分机传递,以便当管理员单击带有 的链接时tel=<Twilio_Number>#<user_id>,它将向 twilio-number 发起电话呼叫。

在我们的应用程序中,我们将使用用户的 ID 查找用户的手机,并将呼叫重定向到用户的手机号码。

我已经提到了这个文档: https: //www.twilio.com/docs/howto/companydirectory

但需要更多细节,例如:

Twilio 将如何识别分机号码?调用请求参数中提供的名称是什么?

目前,我们在 twilio-voice 呼叫请求 CallSid, AccountSid, ApiVersion, Direction, To, Called, Caller,中收到了这些参数From。在同一个请求参数中,如何获取分机号?

谢谢。

twilio twilio-click-to-call

7
推荐指数
1
解决办法
5876
查看次数

findRecord给出错误"无法读取未定义的属性'_internalModel'"

在我们的ember应用程序中,我们使用以下版本的ember-data和ember-data-factory-guy.

的package.json

"ember-cli": "^1.13.8",
"ember-data": "1.13.9",
"ember-data-factory-guy": "1.13.10",
Run Code Online (Sandbox Code Playgroud)

注意:我们使用的是活动模型适配器,尚未迁移到json-api适配器.

import ActiveModelAdapter from 'active-model-adapter';
export default ActiveModelAdapter.extend({
Run Code Online (Sandbox Code Playgroud)

路线:item.js

export default Ember.Route.extend(({
  model(params) {
    return this.store.findRecord('item', params.item_id);
  }
});
Run Code Online (Sandbox Code Playgroud)

在开发模式下工作正常,但在运行测试用例时,我面临以下问题:

"显示单项"的测试用例失败,出现以下错误:

{
  "message": "Cannot read property '_internalModel' of undefined",
  "name": "TypeError"
}
Run Code Online (Sandbox Code Playgroud)

ember-data/lib/system/stpre/finder.js,在return语句中失败

return promise.then(function(adapterPayload){Ember.assert("你发出了一个带有"+ id +"的"+ typeClass.typeClassKey +"的请求,但是适配器的响应没有任何数据",adapterPayload);

return store._adapterRun(function () {
  var requestType = get(serializer, 'isNewSerializerAPI') ? 'findRecord' : 'find';
  var payload = normalizeResponseHelper(serializer, store, typeClass, adapterPayload, id, requestType);
  //TODO Optimize
  var record = pushPayload(store, payload); …
Run Code Online (Sandbox Code Playgroud)

javascript ember.js ember-data ember-qunit

7
推荐指数
1
解决办法
2367
查看次数

使用 ember.js 2.0 在 ember cli 应用程序中的基础

我正在使用 ember-cli 处理 ember 应用程序。

余烬版本是 "2.0.0-beta.2"

我正在将基础 5 集成到应用程序中,为基础安装了 bower 包并将其包含在ember-cli-build.js文件中

app.import('bower_components/foundation/js/foundation/foundation.js');
app.import('bower_components/foundation/js/foundation/foundation.offcanvas.js');
Run Code Online (Sandbox Code Playgroud)

现在我想将基础初始化为

Ember.$(document).foundation({
  offcanvas: { close_on_click: true }
});
Run Code Online (Sandbox Code Playgroud)

但是ember-2他们已经完全删除了视图,我应该在哪里初始化它?

有什么想法吗?

谢谢。

javascript ember.js zurb-foundation ember-cli

3
推荐指数
1
解决办法
1051
查看次数

Ember-cli:模型失败的关系单元测试

我正在使用Ember-cli和qunit进行测试.

项目模型

import DS from 'ember-data';
var attr = DS.attr,
    belongsTo = DS.belongsTo;

export default DS.Model.extend({
  offer: belongsTo('offer'),
});
Run Code Online (Sandbox Code Playgroud)

这里添加测试项目和Offer模型之间的关系.

物品测试

import Ember from "ember";
import DS from "ember-data";
import { test, moduleForModel } from 'ember-qunit';

moduleForModel('item', 'Item Model', {
  needs: ['model:item']
});

test('offer relationship', function() {
  var relationships = Ember.get(App.Item, 'relationships');
  deepEqual(relationships.get(App.Offer), [
    { name: 'offer', kind: 'belongsTo' }
  ]);
});
Run Code Online (Sandbox Code Playgroud)

错误跟踪:

Died on test #1     at test (http://localhost:4200/assets/vendor.js:73836:13)
    at eval (goodcity/tests/unit/item-test.js:44:5)
    at requireModule (http://localhost:4200/assets/vendor.js:54:29)
    at http://localhost:4200/assets/test-loader.js:14:29: App is …
Run Code Online (Sandbox Code Playgroud)

unit-testing qunit ember.js ember-data

2
推荐指数
1
解决办法
1795
查看次数