我有一个包含许多 SectionTests 的 Section 模型。每个 SectionTest 都有一个“位置”属性。
我正在创建一个屏幕,允许用户更改一个部分中所有 SectionTests 的位置属性。所以我正在更新集合的单个属性。
在路由和控制器中执行此操作的最佳方法是什么?
这是我当前的路线文件:
resources :sections do
resources :section_tests
end
我的第一个想法是在“section_tests”控制器的“编辑”操作中执行此操作,但“编辑”通常仅用于编辑单个模型的属性。
你会把这段代码放在哪里?