在更新和提供ID时更新嵌套属性

时间:2018-11-12 15:53:09

标签: ruby-on-rails

我有一个具有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的控制器中重复。

0 个答案:

没有答案