저는 Ruby on Rails (3.0)에서 프로젝트 관리 응용 프로그램을 빌드하고 있습니다. 프로젝트 열의 업데이트에 대한 프로젝트의 모든 작업을 업데이트하는 방법을 파악하려고합니다. 여기 상황이 있습니다.after_save를 사용하여 모든 belongs_to 레코드를 업데이트하십시오.
예상대로 모든 프로젝트를 /projects/index.html.erb에 나열하고 있습니다. 사용자가 목록을 정렬 할 때 sortable 목록 (from Ryan Bates tutorial)을 사용하여 project.position 필드를 업데이트합니다.
프로젝트 목록을 정렬 할 때 project.position
열이 각 종류별로 업데이트되며 프로젝트가 belong_to
인 task.project_position 열을 업데이트하려고합니다. 그래서 task.project_position = project.position.
나는 이것이 프로젝트 모델의 after_save를 통해 수행되는 것으로 추측하고 있지만 완전히 잘못 될 수 있습니다.