Я создаю приложение под названием "CourseWork, чтобы копаться в рельсах / развивать свои навыки, и у меня есть вопрос о том, как его структурировать. У пользователей есть ресурс под названием" CourseGrading ", который может создавать категории и принадлежит к" Курсу ".". Каждая" категория "должна иметь имя, процент из 100 и курс_ид. Мне нужно сложить эти проценты вместе и предупредить пользователей, если общее количество не равно 100 при сохранении.
Затем пользовательсгенерированные «категории» должны заполнить строку enum_string, специфичную для этого пользователя, в ресурсе «CourseAssignment», который имеет имя, описание, категорию и финальную версию.
Может кто-нибудь дать подсказки или ресурсы о том, как лучше всего добиться этого?