我在Ruby on Rails(3.0)中构建项目管理应用程序。我想弄清楚如何更新项目列的更新项目的所有任务。这是情况。使用after_save更新所有belongs_to记录
我按照预期在/projects/index.html.erb中列出了所有项目。我使用可排序的列表(from Ryan Bates tutorial)在用户对列表进行排序时更新project.position字段。
当项目列表得到排序时,project.position
列在每种排序上得到更新,我还想更新项目belong_to
所有任务的task.project_position列。所以task.project_position = project.position。
我猜测这是通过项目模型中的after_save完成的,但我可能完全错误。