嗨,我有一个项目,每个项目都有任务。一个任务属于一个项目。在我删除项目之前,我想检查是否有相关任务。如果有任务我不想删除项目。如果没有关联的任务,则应删除该项目。你能帮我写代码吗?我错过了什么?
class Project < ActiveRecord::Base
before_destroy :check_tasks
def check_tasks
if Project.find(params[:id]).tasks
flash[:notice] = 'This project has tasks.'
redirect_to :action => 'list_projects'
end
end
end