Class: Admin::GradingMethodSets::GradingMethodSetItemsController
- Inherits:
-
BaseController
- Object
- BaseController
- Admin::GradingMethodSets::GradingMethodSetItemsController
- Defined in:
- app/controllers/gaku/admin/grading_method_sets/grading_method_set_items_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
22 23 24 25 26 27 |
# File 'app/controllers/gaku/admin/grading_method_sets/grading_method_set_items_controller.rb', line 22 def create @grading_method_set_item = @grading_method_set.items.build(grading_method_set_item_params) @grading_method_set_item.save set_count respond_with @grading_method_set_item end |
#destroy ⇒ Object
37 38 39 40 41 |
# File 'app/controllers/gaku/admin/grading_method_sets/grading_method_set_items_controller.rb', line 37 def destroy @grading_method_set_item.destroy set_count respond_with @grading_method_set_item end |
#edit ⇒ Object
29 30 |
# File 'app/controllers/gaku/admin/grading_method_sets/grading_method_set_items_controller.rb', line 29 def edit end |
#new ⇒ Object
10 11 12 13 |
# File 'app/controllers/gaku/admin/grading_method_sets/grading_method_set_items_controller.rb', line 10 def new @grading_method_set_item = GradingMethodSetItem.new respond_with @grading_method_set_item end |
#sort ⇒ Object
15 16 17 18 19 20 |
# File 'app/controllers/gaku/admin/grading_method_sets/grading_method_set_items_controller.rb', line 15 def sort params[:'grading-method-set-item'].each_with_index do |id, index| @grading_method_set.update_items_positions(id, index) end render nothing: true end |
#update ⇒ Object
32 33 34 35 |
# File 'app/controllers/gaku/admin/grading_method_sets/grading_method_set_items_controller.rb', line 32 def update @grading_method_set_item.update(grading_method_set_item_params) respond_with @grading_method_set_item end |