- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 Controller :
Filters.FiltersController = Ember.ArrayController.extend({
needs: ["milestones"],
selectedMilestone: null,
selectedMilestoneChange: function() {
if(!this.get('filterTypeSelected') || !this.get('selectedMilestone')) {
return;
}
var filter = this.store.createRecord('filter', {
type: 'milestone',
value: this.get('selectedMilestone').get("id"),
negate: this.get('filterTypeSelected').negate,
milestone: this.store.find('milestone', this.get("selectedMilestone").get("id"))
});
filter.save();
this.resetFilterCreator();
}.observes('selectedMilestone')
});
selectedMilestone
属性时,它都会创建一个新的
filter
实例并将其保存。
Uncaught Error: Assertion Failed: You can only add a 'milestone' record to this relationship
milestone: this.store.find('milestone', this.get("selectedMilestone").get("id"))
Filters.Filter = DS.Model.extend({
type: DS.attr('string'),
value: DS.attr('string'),
milestone: DS.belongsTo('milestone'),
negate: DS.attr('boolean')
});
最佳答案
问题是(显然是在新的Ember版本中),从this.store.find(...)
返回是一个 promise ,因此不是instanceof Milestone
。
相反,您可以解决 promise ,也可以使用this.store.getById('model', 'id')
。但是,这需要已检索模型(在我的情况下为onLoad
)。
关于ember.js - Ember 金丝雀 “Uncaught Error: Assertion Failed: You can only add a '里程碑'对此关系的记录”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22128053/
我必须学会使用 Maven 和 Spring。在网络上,我在不同的地方看到了术语“ Spring 里程碑”和“ Spring 里程碑存储库”。但就是这样一个里程碑吗?我用谷歌搜索了它,但我没有找到满足
我有一个由文件组成的 repo,与四个 Ruby 作业任务相关。我的第五个任务是尽我所能重构前四个任务中的每一个,并将每个小的重构标记为单个 git 提交,这样当人们打开 git 历史记录时,他们可以
Ivy 非常适合管理依赖项,但它并不意味着跨多个模块处理整个软件生命周期。也就是说,它确实有几个似乎支持它的功能(例如 the status and branch attributes )和 ivy
我正在尝试使用以下代码读取接近传感器的状态(我也尝试读取光传感器...): @Override public void onCreate(Bundle savedInstanceState) {
我很难理解集成 Graphite 和 Kibana 3 来监控日志和系统生命力。我指的是 Log management system described here 中的图. 考虑到 Kibana 3
我是一名优秀的程序员,十分优秀!