You’re not receiving notifications from this thread.
How would you approach adding students to classes?
Student resources. Students belong to classes through
ClassMemberships. So far students have been added to classes using a grid of class checkboxes on the Edit Student page. Now I'm working on a feature to add students to classes directly from the Edit Class page.
I have a search input that
remote loads the student search results in a div. I want each student name to be clickable to add them to the class (ie create a new
Would you use something like the
button_to tag to create a tiny form for each student name? Where would you send the form? The
class_membership#create controller action, passing in the
student.id? Or is there a more Rails-y way to do it? (I'm aware the whole process I'm using here isn't very Rails-y)
# school_class.rb class SchoolClass < ActiveRecord::Base ... has_many :class_memberships has_many :students, through: :class_memberships ... end
# student.rb class Student < ActiveRecord::Base ... has_many :class_memberships has_many :school_classes, through: :class_memberships ... end
# class_membership.rb class ClassMembership < ActiveRecord::Base ... belongs_to :student belongs_to :school_class ... end
Hi, I am very glad to join this informative discussion where you explained how would we approach adding students to classes. I hope this information will be helpful to many people. As a beginner at this platform, I am also learned from this post. Actually, I am a first-year student of computer science. So I often take programming assignment help from Eduzaurus writing services company. Interested people can check the website review where they are providing different types of educational writing services for worldwide students, especially for those who are struggling to write their assignments. I also love to learn online that's why I joined a programming course on this platform.
Hi all. This is an important topic for discussion. Daniel, of course, if you add such a function to add students to the class, it will be much more convenient.