Я разрабатывающих приложения для создания целей для класса - на данный момент, отношения данных моделируются как этотОтношения логика советы/ассоциации в рельсах
Я знал, что по неопытности я могут столкнуться с проблемами, и теперь я начинаю - в частности, в файле маршрутов, - но и просто для организации организации и отношений данных.
Когда пользователь подписывается, они добавляют ученическую группу (или класс), заполняют ее учащимися, а затем добавляют предметы. Позже они добавляют цели для каждого предмета - хотя там должен также быть целями для student_group, ученика или даже пользователя. Я думал о чем-то вроде this - но было бы лучше, как has_many, через отношения?
Прямо сейчас, я действительно сделал работу над моделями User, Student_group и Student, и они довольно прямолинейны. У пользователя много ученических групп, а у student_group много учеников. Я хотел бы получить второе мнение, прежде чем продолжить, так что мне не нужно возвращаться и заниматься. Благодаря!
Что пользователь в вашей базе данных, пользователь только администратор, или пользователь может быть студентом, преподавателем или чем-то еще? –