Class: Gaku::CourseGroupsController
- Inherits:
-
GakuController
- Object
- CoreController
- GakuController
- Gaku::CourseGroupsController
- Defined in:
- app/controllers/gaku/course_groups_controller.rb
Instance Method Summary collapse
Methods inherited from GakuController
Instance Method Details
#create ⇒ Object
24 25 26 27 28 29 |
# File 'app/controllers/gaku/course_groups_controller.rb', line 24 def create @course_group = CourseGroup.new(course_group_params) @course_group.save set_count respond_with @course_group end |
#destroy ⇒ Object
13 14 15 16 17 |
# File 'app/controllers/gaku/course_groups_controller.rb', line 13 def destroy @course_group.destroy set_count respond_with @course_group end |
#edit ⇒ Object
31 32 33 |
# File 'app/controllers/gaku/course_groups_controller.rb', line 31 def edit @course_group_enrollment = CourseGroupEnrollment.new end |
#index ⇒ Object
43 44 45 46 47 |
# File 'app/controllers/gaku/course_groups_controller.rb', line 43 def index @course_groups = CourseGroup.order(sort_column + ' ' + sort_direction) set_count respond_with @course_groups end |
#new ⇒ Object
19 20 21 22 |
# File 'app/controllers/gaku/course_groups_controller.rb', line 19 def new @course_group = CourseGroup.new respond_with @course_group end |
#update ⇒ Object
35 36 37 38 39 40 41 |
# File 'app/controllers/gaku/course_groups_controller.rb', line 35 def update @course_group.update(course_group_params) respond_with(@course_group) do |format| format.js { render } format.html { redirect_to [:edit, @course_group] } end end |