Я не уверен, каков правильный заголовок.Вот моя проблема:
Существует несколько моделей, таких как:
Компания
Персона (не то же самое, что и пользователи)
Пользователь
и т. Д.
К некоторым из них должен быть прикреплен один или несколько файлов.
Итак, я создал модель UploadedFile .Как связать это с любой из вышеперечисленных моделей?Иногда UploadedFile принадлежит Company .Иногда UploadedFile принадлежит Person
Если UploadedFile принадлежит Company , тогда он не принадлежитдругим, например, Person .
All UploadedFile принадлежит User (потому что они загружают их, и мне нужно отслеживать, кто его загрузил)
Работает ли здесь HABTM?Любые другие лучшие способы?
Большое спасибо за помощь.
С уважением,
Тони.