Class: Gaku::SyllabusesController
- Inherits:
-
GakuController
- Object
- CoreController
- GakuController
- Gaku::SyllabusesController
- Defined in:
- app/controllers/gaku/syllabuses_controller.rb
Instance Method Summary collapse
Methods inherited from GakuController
Instance Method Details
#create ⇒ Object
14 15 16 17 18 19 |
# File 'app/controllers/gaku/syllabuses_controller.rb', line 14 def create @syllabus = Syllabus.new(syllabus_params) @syllabus.save set_count respond_with @syllabus end |
#destroy ⇒ Object
37 38 39 40 41 |
# File 'app/controllers/gaku/syllabuses_controller.rb', line 37 def destroy @syllabus.destroy set_count respond_with @syllabus end |
#edit ⇒ Object
27 28 29 30 |
# File 'app/controllers/gaku/syllabuses_controller.rb', line 27 def edit set_grading_methods set_notable end |
#index ⇒ Object
21 22 23 24 25 |
# File 'app/controllers/gaku/syllabuses_controller.rb', line 21 def index @syllabuses = Syllabus.includes(:department).all set_count respond_with @syllabuses end |
#new ⇒ Object
9 10 11 12 |
# File 'app/controllers/gaku/syllabuses_controller.rb', line 9 def new @syllabus = Syllabus.new respond_with @syllabus end |
#update ⇒ Object
32 33 34 35 |
# File 'app/controllers/gaku/syllabuses_controller.rb', line 32 def update @syllabus.update(syllabus_params) respond_with @syllabus end |