0

我有一个包含许多 SectionTests 的 Section 模型。每个 SectionTest 都有一个“位置”属性。

我正在创建一个屏幕,允许用户更改一个部分中所有 SectionTests 的位置属性。所以我正在更新集合的单个属性。

在路由和控制器中执行此操作的最佳方法是什么?

这是我当前的路线文件:

resources :sections do
  resources :section_tests
end

我的第一个想法是在“section_tests”控制器的“编辑”操作中执行此操作,但“编辑”通常仅用于编辑单个模型的属性。

你会把这段代码放在哪里?

4

1 回答 1

0

如果我理解正确,您正在尝试更新链接到 section_test 的部分?您可以像在 SectionTest 模型中一样使用Active Record 回调。after_save

于 2013-05-02T17:13:49.657 回答