А зачем `user.projects.where(id: m.project_id).first` это же `m.project?`