Привет, у меня есть проект, и у каждого проекта есть задачи. Задача принадлежит проекту. Перед удалением проекта я хочу проверить, есть ли связанные задачи. Если есть задачи, я не хочу удалять проект. Если связанных задач нет, проект следует удалить. Не могли бы вы помочь мне с кодом? Что мне не хватает?
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