我有一个具有Reports的模型,该模型具有许多功能并接受accepts_nested_attrubutes_for功能。
@override
void didChangeDependencies() {
precacheImage(AssetImage("assets/images/background.png"), context)
.then((result) {
print('$result');
});
super.didChangeDependencies();
}
我添加了一种检查功能是否已存在的方法。我通过map_linkage或id进行此检查,因为它们是功能表上的唯一字段。
这有效,但是很可怕。此逻辑应在Feature模型中-包含标识字段之一的嵌套属性应触发更新,而不是创建。
我该怎么做?感觉这可能是我不知道的简单设置,或者是对Feature模型的简单重构,这将更易于维护并避免在其他通过nested_attributes更新Feature的控制器中重复。